8得票2回答
Blazor的InputFile组件显示的按钮能否替换成其他元素?

我正在使用 <input> 元素上传图像文件到我的托管的 Blazor WASM 网站。该组件渲染了一个带有“选择文件”字样的按钮。 我想用一张图片(或者自己的文字,或者其他东西)来替换这个按钮。我尝试使用 CSS 将背景图片设置为我想要使用的图片的 URL,并将按钮的背景颜色设...

10得票3回答
在Blazor页面中使用SVGs

我有一个剃须组件,想要添加一个SVG。 是最好为每个SVG创建一个组件以便可以很容易地重复使用呢,还是将SVG直接包含在Blazor页面中更好? 这只是我认为可能的两种方法,怎样才是最佳方法并且如何实现它? 我没有找到任何资源,所以无法尝试任何东西。

9得票1回答
在Blazor中生成的按钮中调用函数

我目前正在尝试从一些自动生成的按钮中调用方法,这些按钮是从某些配置设置中设置的。因此,按钮的数量是可配置的。我有如下所示的Blazor页面。我的问题是,如果我有3个按钮并按下一个,则正确调用ButtonClicked,但索引始终为3-for语句的int i的结束值。我当然希望将按钮的索引传递给...

7得票2回答
如何在 Blazor 中绑定数据到集合?

我想通过Blazor编程方式生成表单,但是我遇到了一个问题,需要将InputText的值绑定到集合成员中,例如: @foreach (var prop in formProperties) { <InputText id=@prop.Name @bind-Value="form...

8得票2回答
.NET 6.0:新的Blazor项目抛出Websocket错误。

我目前正在运行一个ASP.NET Core 3.1和Blazor项目的Web服务器。最近,当我升级到.NET 6.0时,在我的Web服务器上部署时(即使是空白的Blazor项目),在浏览器中遇到了一些WebSocket错误消息(请参见下面的消息)。 在本地(Windows 11 x64,VS...

15得票3回答
绑定属性在更改时未更新

在我的 Blazor 应用程序中,我在视图中有以下输入字段:<input bind="@amount.Display" type="text" /> 这个与下面定义的访问器属性绑定:get { return _display; } set { var parsed ...

31得票3回答
Blazor,ASP.NET Core托管与ASP.NET Core服务器端的比较

我正在尝试使用实验性框架Blazor.Net。 我已经在这个框架中开发了一个小项目,感觉非常棒。 但是,在11月14日Blazor语言服务的最近更新后,我在模板选择中看到了两个选项。 第一个是Blazor(ASP.NET Core Hosted) 第二个是Blazor(在ASP.NET Co...

33得票19回答
Blazor的onclick事件未被触发。

我试图像这个示例https://blazorfiddle.com/s/counter一样实现一个简单的onclick事件处理程序,但在我的解决方案中无法工作。由于未知原因,该事件仅在运行网页时触发。 HTML页面与Blazor组件很好地显示,但当我点击按钮时,什么也没有发生。 我使用的是VS ...

8得票3回答
将JWT令牌存储于Blazor客户端

我正在尝试开发我的第一个Blazor客户端应用程序,并且正在处理身份验证问题。我已经成功调用了API,获取了令牌并在应用程序中进行了身份验证。我需要将JWT令牌存储在某个地方 - 我认为,在Claims中可能没问题(也许这就是我的问题所在,它应该以某种方式存储在LocalStorage或其他地...

11得票1回答
未处理的异常渲染组件: 在'window'中找不到'AuthenticationService'

如果未授权的用户试图访问已授权的页面,我希望将其重定向到登录页面。目前,我使用此教程编写了这个功能。项目构建成功。但浏览器抛出以下错误:Unhandled exception rendering component: Could not find 'AuthenticationService'...