我需要动态设置@ Html.DropDownList
的id这是我的MVC视图
@{
row_number = 0;
}
.....
@foreach (var item in Model)
{
.....
<div style="float:left;width:100px">
@Html.DropDownList("ID_", new SelectList(ViewBag.LISTA_LINEE, "Value", "Text"),string.Empty)
</div>
........
row_number = row_number + 1;
}
我需要添加
row_number
以dinamically下拉列表ID的值。
什么是正确的sintax?
非常感谢!
答案 0 :(得分:1)
row_number
是一个整数,"ID_"
是一个字符串。 MVC Razor或其他,它仍然只是C#代码。您可以使用以下值来构建字符串:
string.Format("ID_{0}", row_number)
所以整个事情就是:
@Html.DropDownList(string.Format("ID_{0}", row_number), new SelectList(ViewBag.LISTA_LINEE, "Value", "Text"),string.Empty)