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