具有强绑定模型 MVC 的 ASP.NET MVC 是/否单选按钮 [英] ASP.NET MVC Yes/No Radio Buttons with Strongly Bound Model MVC

查看:22
本文介绍了具有强绑定模型 MVC 的 ASP.NET MVC 是/否单选按钮的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有谁知道如何将是/否"单选按钮绑定到 ASP.NET MVC 中强类型模型的布尔属性.

Does anyone know how to bind a Yes/No radio button to a boolean property of a Strongly Typed Model in ASP.NET MVC.

型号

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 的指导,但这与他所写的相反.就这样——

Thanks for Brian for the direction but it was the opposite of what he wrote. As so -

<%@  Page Title="blah"  Inherits="MyClass"%>
<dd>
    <%= Html.RadioButton("blah", !Model.blah) %> Yes
    <%= Html.RadioButton("blah", Model.blah) %> No
</dd>

推荐答案

第二个参数被选中,所以使用!当布尔值为 false 时选择 no 值.

The second parameter is selected, so use the ! to select the no value when the boolean is false.

<%= Html.RadioButton("blah", !Model.blah) %> Yes 
<%= Html.RadioButton("blah", Model.blah) %> No 

这篇关于具有强绑定模型 MVC 的 ASP.NET MVC 是/否单选按钮的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆