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

如何在Blazor中为RadzenTextBox绑定Value属性并在表单提交时取值

你当前代码未显式声明RadzenTextBox的双向绑定属性,因此无法同步输入值到关联对象,修改后的正确用法如下:

<RadzenTextBox 
    Placeholder="@item.Value" 
    style="width: 100%;" 
    Name="@item.Key"
    @bind-Value="@item.Value" 
/>

使用时注意以下规则:

  • 确认item的Value为公共可读写属性,不要使用字段或者只读属性,否则双向绑定无法正常更新值
  • 如果需要监听值变更的实时事件,可以使用ValueChanged参数传入自定义处理方法
  • 若该组件嵌套在EditForm中使用,需确保所属模型和EditForm的Model参数正确绑定,避免上下文不匹配导致的绑定失效
  • 你当前把item.Value赋值给了Placeholder属性,该属性仅会在输入框为空时显示提示文本,不会作为实际的输入值参与绑定,如果你需要给输入框设置初始值,直接给item.Value赋初始值即可,绑定后会自动回填到输入框。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 23:18:03