将模型绑定到ASP.NET MVC4中的单选按钮? [英] Bind a model to Radio Button in ASP.NET MVC4?

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

问题描述

我有一个模特

 public class SexModel
 {
    public SexModel()
    {

        this.Man = "Man";
        this.Woman = "Woman";
        this.ManId = 1;
        this.WomanId = 2; 
        this.WomanSelected = this.ManSelected = false;
    }

    public bool ManSelected { get; set; }
    public bool WomanSelected { get; set; }
    public string Man { get; set; }
    public string Woman { get; set; }
    public int ManId { get; set; }
    public int WomanId { get; set; }

 }

在我的视图上创建一个单选按钮

create a radio button on my view

 @Html.RadioButton(Model.Man,  Model.ManId, Model.ManIsSelected, 
                   new { @id = Model.ManId})


 @Html.RadioButton(Model.Man, Model.WomanId, Model.WomanSelected,
                   new { @id = Model.WomanId })

用户可以在注册表上选择男人或女人单选按钮,但是为什么在我单击操作中的提交表单"按钮后,WomanSelected和ManSelected总是都是假的?

user can select man or woman radio buttons on register form, but why always WomanSelected and ManSelected are both false after click submit form button in my action?

推荐答案

您应该通过 查看全文

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