-1
我想知道是否有更好的方法来设置选项,最好是从控制器(我不想在我看来有太多代码)。设置列表选项从控制器中选择
我的想法是将其设置为具有我的3个选项的列表;没有选择任何一个。然后在该视图的GET操作中,根据角色设置值(通过该选项/选择列表的ID)以选择。我只是不确定如何从控制器访问列表和选项的ID。
<select class="form-control">
@{
switch (@Model.Role)
{
case "User":
{
<option selected="selected">User</option>
<option>Investigator</option>
<option>Admin</option>
break;
}
case "Investigator":
{
<option>User</option>
<option selected="selected">Investigator</option>
<option>Admin</option>
break;
}
case "Admin":
{
<option>User</option>
<option>Investigator</option>
<option selected="selected">Admin</option>
break;
}
default:
break;
}
}
</select>
你需要去现场MVC,并通过一些教程工作,以了解的基础知识。特别是如何使用html助手 - '@ Html.DropDownListFor(m => m.yourProperty,Model.yourCollection)' –