@Html.RadioButton("smth",true)
页面上的这一行看起来像UNCHECK单选按钮。为什么呢?
答案 0 :(得分:0)
你应该使用
HtmlHelper.RadioButton(string name, object value, bool isChecked)
扩展方法。
第一个参数是表单字段的名称,它是由html帮助程序生成的输入字段。
第二个参数是输入元素的值。如果在回发服务器时选择了此无线电,则使用此值。
第三个参数就是你要找的。如果是,则选择单选按钮。
例如,
@Html.RadioButton("Name", "Value" ,true)
会生成一个如下所示的输入元素,
<input checked="checked" id="Name" name="Name" type="radio" value="Value" />
答案 1 :(得分:0)
您需要使用
形式的内容@Html.RadioButton(id,value,checked (bool true/false))
所以
@Html.RadioButton("A","B",true)
例如会产生:
<input checked="checked" id="A" name="A" type="radio" value="B" />
此文档为 here
答案 2 :(得分:0)
您在评论部分中询问了相同的查询。问题是第二行代码缺少一个参数。
请查看以下详细信息......
@Html.RadioButton("smth", "smth", true)
@Html.RadioButtonFor( m => m.Prop, true, new { id = "rdBtn" } )