如何从下面的单选按钮获取值并将其分配给模型中的属性?
@foreach (var item in Model.AccountContacts)
{
@Html.RadioButton("AccountContact", item) @item
}
由于
丹
答案 0 :(得分:0)
如何从下面的单选按钮获取值并将其分配给模型中的属性?
在第一种情况下,您只需添加控制器方法string item
,如下所示:
[HttpPost]
public ActionResult Blahblah(string item)
{
...
}
或者,您可以使用Request.Form
值。像这里:
[HttpPost]
public ActionResult Blahblah()
{
var yourItem = Request.Form["item"];
...
}
如果你想在那种情况下使用模型,你应该:
@Html.RadioButtonFor(x => x.SelectedItem, item)
然后,在你的模型中:
public int SelectedItem{ get; set; }
至少在控制器中:
[HttpPost]
public ActionResult Blahblah(SomeModel model)
{
var item = model.SelectedItem;
...
}