有谁知道如何将 Yes/No 单选按钮绑定(bind)到 ASP.NET MVC 中强类型模型的 boolean 属性。
模型
public class MyClass
{
public bool Blah { get; set; }
}
查看
<%@ Page Title="blah" Inherits="MyClass"%>
<dd>
<%= Html.RadioButton("blah", Model.blah) %> Yes
<%= Html.RadioButton("blah", Model.blah) %> No
</dd>
谢谢
解决方案:
感谢 Brian 的指导,但这与他写的相反。如此——
<%@ Page Title="blah" Inherits="MyClass"%>
<dd>
<%= Html.RadioButton("blah", !Model.blah) %> Yes
<%= Html.RadioButton("blah", Model.blah) %> No
</dd>
最佳答案
如果您使用的是 MVC 3 和 Razor,您还可以使用以下内容:
@Html.RadioButtonFor(model => model.blah, true) Yes
@Html.RadioButtonFor(model => model.blah, false) No
关于c# - 具有强绑定(bind)模型 MVC 的 ASP.NET MVC 是/否单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2559208/