c# - 具有强绑定(bind)模型 MVC 的 ASP.NET MVC 是/否单选按钮

标签 c# asp.net-mvc model radio-button boolean

有谁知道如何将 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/

相关文章:

c# - 想要在部署的机器上使用 COM dll 文件而不注册 dll 文件

jquery - Ajax FormData 追加列表对象

ruby-on-rails - 有没有办法获取 Rails 应用程序中所有模型的集合?

c# - 如何将数据从 Microsoft Access 传输到 SQL Server 2008?

c# - 一维数组中第二组方括号的作用是什么?

asp.net-mvc - 在链接按下时更改部分 View

c# - 将带有 "+"的字符串值发布到操作用空格替换值

json - 为什么编码键或 keyDecodingStrategy 不起作用?

django:强制转换为 Unicode:需要字符串或缓冲区,找到 int

c# - ListChildren SQL 报告服务