You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Blazor中使用MudTextField遇RZ9991错误:bind-Value属性无法推断

问题

在Blazor应用中使用MudTextField组件时收到错误:无法从绑定属性“bind-Value”推断属性名称。

使用的文本字段代码:

<MudTextField @bind-Value="Number" Label="Outlined" Variant="Variant.Outlined"></MudTextField>

收到的完整错误信息:

Home.razor(148, 40): [RZ9991] The attribute names could not be inferred from bind attribute 'bind-Value'. Bind attributes should be of the form 'bind' or 'bind-value' along with their corresponding optional parameters like 'bind-value:event', 'bind:format' etc.
原因及解决办法

原因

Blazor的双向绑定语法对bind-*的命名有严格要求:必须使用**kebab-case(小写开头,连字符分隔)**格式,而你使用的bind-Value是PascalCase(首字母大写),不符合语法规则,导致编译器无法正确识别并推断要绑定的组件属性。

解决办法

将绑定属性改为小写开头的bind-value,修正后的代码如下:

<MudTextField @bind-value="Number" Label="Outlined" Variant="Variant.Outlined"></MudTextField>

或者也可以使用简化的@bind语法(会自动绑定到组件的Value属性和ValueChanged事件):

<MudTextField @bind="Number" Label="Outlined" Variant="Variant.Outlined"></MudTextField>

你的引用代码已经包含@using MudBlazor,组件引用正常,只需修正绑定属性的命名格式即可解决该错误。

内容的提问来源于stack exchange,提问作者MatejDodevski

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 08:18:23