82得票12回答
Blazor: 使用@bind绑定时如何在<select>元素中使用onchange事件?

我需要能够在&lt;select&gt;选择后运行一个函数。问题在于我同时使用了@bind,当我尝试使用@onchange时会出现错误,指出它已经被@bind使用了。我尝试使用@onselectionchange,但它什么也没有做(不运行该函数)。我可以忘记@bind,只将@onchange分...

76得票2回答
什么时候应该调用StateHasChanged,而Blazor何时会自动拦截到某些内容已更改?

我很难理解什么时候应该调用 StateHasChanged()以及Blazor何时拦截到某些内容已更改,因此必须重新呈现。 我创建了一个示例项目,其中包含一个按钮和一个名为AddItem的自定义组件。该组件包含一个带红色边框的div和一个按钮。 我的期望:我希望当用户单击Index页面中...

75得票10回答
如何在 Blazor 中启用/禁用输入

我正在尝试根据一个 checkbox 来启用/禁用 一组Blazor中的时间输入; 对于类型为button的inputs,下面的解决方案可以工作,但对于类型为time的inputs却不能: 适用于按钮输入的解决方案:&lt;button type="button" class="@this....

73得票15回答
在 Blazor 组件中获取当前用户

我正在使用Blazor和Windows身份验证创建一个新网站,并且需要确定当前查看页面/组件的用户。 对于Razor Page,可以使用Context.User.Identity.Name访问当前用户名称,但在Blazor组件中似乎无法工作。我尝试将HttpContext注入组件,但在运行时...

70得票6回答
如何在Blazor中客户端生成并保存文件?

我想要一个单页应用程序,所有工作都在客户端完成,甚至生成一些图表/可视化效果。 我希望能够让用户点击按钮并保存页面上的可视化效果、表格和其他内容(包括可见和不可见的内容,因此右键保存或复制/粘贴并不总是可行的)。 如何从 WebAssembly/Blazor 库中调用函数,获取其结果并将其...

68得票15回答
VS Code CSC:错误 CS1617:/langversion 的选项“7.3”无效。

我下载了VS 2017 15.7、.NET Core 2.1.2和Blazor来尝试一下。但是在VS 2017中无法正常工作,所以我想尝试使用dotnet cli和VS Code。但是我遇到了以下错误: CSC : error CS1617: Invalid option '7.3' for...

66得票10回答
在 Blazor 应用程序中,无法找到资源的 'integrity' 属性中的有效摘要。

我有一个Blazor客户端/服务器应用程序,我已经在一段时间内进行了开发,并且一直运行良好。突然间,我开始遇到这个错误: “在资源'https://mydomain.no/_framework/Faso.Blazor.SpinKit.dll'的'integrity'属性中找不到有效的摘要,计...

63得票4回答
如何在Blazor组件上进行双向绑定

我希望创建自定义输入,所以我创建了这个组件: MyInputComponent.razor : &lt;div&gt; &lt;input type="text" @bind="BindingValue" /&gt; &lt;/div&gt; @code { [Paramet...

62得票7回答
Blazor选择下拉框的onchange事件

注意:这个问题是在 Blazor 的预发布版本(0.2.1)中提出的。我一直在尝试让一个简单的 onchange 在选择下拉菜单值改变时触发。就像这样: &lt;select class="form-control d-flex" onchange="(dostuff())"&gt; ...