html - 默认情况下如何在 Blazor 中检查 InputRadio 单选按钮
问题描述
使用 Blazor Server,我试图在表单中设置一些单选按钮并默认检查第一个。
我在 EditForm 中使用 InputRadio 并设置 checked="checked" 或 checked="true" 但它不起作用,按钮未选中。
下面的示例代码。TestModel 是一个具有单个 int 属性的类,称为 Number。
@page "/Test"
<div>
<EditForm Model="@_model">
<InputRadioGroup @bind-Value="_model.Number">
<div>
<InputRadio id="1radio" Value="1" checked="checked" />
<label for="1radio">1</label>
</div>
<div>
<InputRadio id="2radio" Value="2" />
<label for="2radio">2</label>
</div>
</InputRadioGroup>
</EditForm>
</div>
@code {
private TestModel _model = new();
}
解决方案
model
使用默认Number
值集实例化您的。
private TestModel _model = new() { Number = 1 };
推荐阅读
- gdb - 什么是“劣等”?
- angular - Jasmine - 测试一个具有参数功能的方法
- java - 是否可以用另一个字符串中的字符替换字符串中的字符?
- reactjs - React Router 传递信息
- python-3.x - 尝试安装支持 GPU 的 LightGBM
- elasticsearch - ELK 堆栈中 Django 的正确 Grok 解析器?
- garmin - 为什么字体没有像 API 中描述的那样覆盖整个设备屏幕?
- boto3 - 气流中的 S3Hook:没有属性“get_credentials”
- forms - CakePHP 3 在控件表单中使用关联数据时无法发出标头
- git - Revert To This Revision 和... To Parent 之间有什么区别