如何获得@ Html.RadioButtonFor选择值到Controller

时间:2015-08-06 21:14:48

标签: asp.net-mvc asp.net-mvc-4

我是ASP.NET MVC的初学者。我尝试创建一个强类型视图,并且遇到了将选定的单选按钮值添加到控制器的问题。

这是我的模特,

public class FacilityBookingCharges
{
    public long FacilityBookingChargesID { get; set; }

    public bool PricingType { get; set; }

    public Pricingperhour Pricingperhour { get; set; }

    public Pricingpersession Pricingpersession { get; set; }

    public Pricingperday Pricingperday { get; set; }
}

在这里,我将PricingType声明为布尔值,我将其用于我的Radiobutton绑定。

以下是我在视图中绑定单选按钮的方法

@model Facility.Models.FacilityBookingCharges

@Html.RadioButtonFor(m => m.PricingType,"Pricingperhour", new { @id="Pricingperhour",@checked = "checked" })

@Html.RadioButtonFor(m => m.PricingType,"Pricingpersession", new { @id="Pricingpersession" })

@Html.RadioButtonFor(m => m.PricingType,"Pricingperday", new { @id="Pricingperday" })

我的理解:

  1. 用户必须选择上述3个单选按钮中的任何一个。所以,我已将这些单选按钮绑定到"单个" boolean property" PricingType",根据我的理解,这可以启用单选按钮分组(如果我错了,请随时纠正我)。

  2. 在绑定单选按钮时,我的第二个参数表示与相应的单选按钮绑定的值。一旦它渲染,它将在下面看起来像

    <&#;输入id =" Pricingperhour"类型="无线电"值=" Pricingperhour"'>

  3. 我的问题:

    现在我想获取用户选择的单选按钮的值。

    任何帮助将不胜感激。谢谢!

0 个答案:

没有答案