如何默认选择一个单选按钮 - asp.net mvc强类型的html助手

SRA*_*SRA 7 html asp.net-mvc html-helper

我有一个这样的单选按钮列表:

<%=Html.RadioButtonFor(m => m.Gender,"Male")%>
Run Code Online (Sandbox Code Playgroud)

我希望默认选中此按钮.我该怎么做呢?

Dar*_*rov 18

<%: Html.RadioButtonFor(x => x.Gender, "Male", new { @checked = "checked" }) %>
Run Code Online (Sandbox Code Playgroud)

或者在呈现此视图的控制器操作中:

model.Gender = "Male";
return View(model);
Run Code Online (Sandbox Code Playgroud)


小智 6

如果你正在使用强大的Razor视图,你可以使用这样的单选按钮

  @Html.RadioButtonFor(model => model.PrintOrder, "Sequential", new {@checked="true"})    Sequential  
Run Code Online (Sandbox Code Playgroud)

因为你的需要纠正它作为Razor视图

  @Html.RadioButtonFor(x => x.Gender, "Male", new { @checked = "checked" })
Run Code Online (Sandbox Code Playgroud)

Aspx视图

  <%: Html.RadioButtonFor(x => x.Gender, "Male", new { @checked = "checked" }) %>
Run Code Online (Sandbox Code Playgroud)