我是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" })
我的理解:
用户必须选择上述3个单选按钮中的任何一个。所以,我已将这些单选按钮绑定到"单个" boolean property" PricingType",根据我的理解,这可以启用单选按钮分组(如果我错了,请随时纠正我)。
在绑定单选按钮时,我的第二个参数表示与相应的单选按钮绑定的值。一旦它渲染,它将在下面看起来像
<&#;输入id =" Pricingperhour"类型="无线电"值=" Pricingperhour"'>
我的问题:
现在我想获取用户选择的单选按钮的值。
任何帮助将不胜感激。谢谢!