0
@{int i=0;}
@foreach (var e in Model.BlockList)
{
@foreach (var e2 in e.RadioButtons)
{
<label>@Html.RadioButton("r"+i, e2.Id, false) @e2.ViewText</label><br />
}
i++;
}
問:如何在控制器中通過所有的答案?如何從無限數量的物品收集數據RadioButton?
這時我的控制器類是這樣的:
[HttpPost]
public ActionResult Index(DocAlpha a)
{
List<int> results = new List<int>();
int i = 0;
while (Request.Params["r" + i.ToString()] != null)
{
int val = 0;
if(int.TryParse(Request.Params.Get("r" + i.ToString()), out val))
{
results.Add(val);
}
i++;
}
return Index();
}
可能是更好的辦法?
這個RadioButtons屬性是一個枚舉嗎?如果是這樣,它是否可以成爲標記的枚舉? – 2010-11-14 21:35:44