问题标签 [blazor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 命名空间中不存在 Blazor 命名空间互操作
在哪里可以找到程序集参考以及如何添加它?
错误描述:
CS0234 命名空间“Microsoft.AspNetCore.Blazor.Browser”中不存在类型或命名空间名称“Interop”(您是否缺少程序集引用?)
CS0103 当前上下文 Phoneword.Client 中不存在名称“RegisteredFunction”
我有一个小型 Blazor 项目,我想在一段时间后再次运行它。但似乎我已经删除了引用或其他东西被破坏了。
编辑我:
布雷泽:0.5.1
目标框架:.NET Standard 2.0
flurl - Blazor 0.6.0 “擦拭” Flurl 兼容性?
将 Blazor 从 0.5.1(使用 Flurl)更新到 0.6.0 后,通过 flurl 调用会引发异常:
该项目创建一个 HttpClientFactory,它获取 Blazor 的 HttpClient 以供 Flurl 使用:
使用 HttpClientFactoryForBlazor 使用 Blazor 的 HttpClient (http) 创建 FlurlClient:
例如通过 Flurl 的扩展方法“IFlurlRequest.WithClient(c);”使用 FlurlClient (c)
因此,这种方法似乎不再有效。
有人知道如何使用 Blazor 0.6.0 制作 Flurl 吗?
调用堆栈是:
c# - 如何正确连接 Blazor 中动态创建的按钮?
我对 Web 前端相当陌生,但认为为我正在显示的矩阵中的每个“缺陷”设置切换按钮会很棒(因此您可以选择回溯矩阵的路径)。
幸运的是,我想出了如何在 Blazor 中动态制作按钮......不幸的是,我似乎无法弄清楚如何“连接”按钮。
如果我静态地制作一个按钮,我可以说 onclick="@(()=>alignment.ChangeArrow(1))" 用于第一个缺陷位置,将 1 替换为 2 用于第二个,等等...
在下面的代码片段中给它 1(而不是 i)使所有按钮都适用于第一个缺陷,但是如果我给它变量 i 那么它根本不起作用?
有没有更好的 Blazor,网络方式来做我正在谈论的事情?
感谢您的任何指导。
blazor - 升级到 0.6.0 后无法构建 Blazor 项目
我刚刚下载了最新版本的 Blazor (0.6.0)。我已按照此处的说明进行操作:https ://marketplace.visualstudio.com/items?itemName=aspnet.blazor
然后,在 Visual Studio 中,我创建了一个新的 Blazor 项目。在进行任何更改之前,我构建了模板,收到了以下消息,但我的构建失败了。我现有的 Blazor 0.5.0 应用程序也因同样的错误而失败。有什么想法吗?
严重性代码说明项目文件行抑制状态错误 MSB3073 命令“dotnet”C:\Users\peter.nuget\packages\microsoft.aspnetcore.blazor.build\0.6.0\targets../tools/Microsoft.AspNetCore.Blazor。 Build.dll" write-boot-json "obj\Debug\netstandard2.0\BlazorAndJS3.dll" --references "C:\Users\peter\Source\Repos\BlazorAndJS3\BlazorAndJS3\obj\Debug\netstandard2.0\blazor \bootjson-references.txt" --embedded-resources "C:\Users\peter\Source\Repos\BlazorAndJS3\BlazorAndJS3\obj\Debug\netstandard2.0\blazor\embedded.resources.txt" --linker-enabled -输出 "C:\Users\peter\Source\Repos\BlazorAndJS3\BlazorAndJS3\obj\Debug\netstandard2.0\blazor\blazor.boot.json"" 退出,代码为 -2147450730。BlazorAndJS3 C:\Users\peter.nuget\packages\microsoft.aspnetcore.blazor.build\0.6。
c# - 不支持绑定可空类型
我指的是Blazor 问题 1007。
我需要实现可空类型绑定以在数据库中使用它们。
我的示例适用于所有不可为空的类型,但如果我在我的类中定义一个可空的,我得到了错误:
错误:System.ArgumentException:'bind' 不接受 System.Nullable (.........) 类型的值 要读取和写入此值类型,请将其包装在字符串类型的属性中,并使用合适的 getter 和 setter .
我怎样才能实现这样的包装器?
c# - 如何在 Blazor 的 onkeypress 方法中读取输入的当前值?
我有:
和:
如何传递或以其他方式检索处理程序方法中的输入值?
mono - 如何减小aspnet/blazor编译的dll/wasm的大小?
我注意到*.wasm
编译的文件大小Rust
是可以接受的。然而,一个最小的 HelloWorld 编译AspNet/Blazor
将占用将近 2.8MB。
如果我理解正确的话,mono.wasm
就是在浏览器中运行并运行我们编写的 dll 的 VM。这是否意味着无论我们做什么,我们都不能使文件大小小于 1.75MB?如果没有,有没有办法减少文件大小?
javascript - Webassembly 最终会在浏览器中呈现为 HTML 吗?
Webassembly可以将C#编译成字节码,可由浏览器执行。它在浏览器中呈现的形式是什么?带有 JavaScript 的 HTML?或者像 Silverlight 或在浏览器中运行的 Java 小程序,例如具有丰富 GUI 的商业应用程序?
c# - 如何使用 Blazor 生成和保存文件客户端?
我想要一个 SPA 来完成客户端的所有工作,甚至生成一些图形/视觉效果。
我希望能够让用户单击按钮并保存页面中的视觉效果、表格和其他内容(可见和不可见,因此右键单击保存或复制/粘贴并不总是一种选择)。
如何从 webassembly/blazor 库调用函数,获取结果并将其保存为客户端的文件?
这个想法是这样的......?
cshtml