我是MVC的新手并且正在开发MVC4应用程序。
我要做的是,如果它是空的,我想要禁用我的Dropdown。
视图 - >
@Html.DropDownList("UserName", null, string.Empty)
控制器 - >
ViewBag.UserName = new SelectList(lstUserName, "username", "username");
UserName是我的viewbag,其中包含要填充下拉列表的项目列表。
现在如果lstUserName为空,我想禁用DropDown ..我怎样才能实现...
答案 0 :(得分:1)
@if (@ViewBag.UserName.Items.Count == 0)
{
@Html.DropDownList("UserName", null, string.Empty, new { @disabled=true})
}
else
{
@Html.DropDownList("UserName", null, string.Empty)
}
您也可以使用@readonly
,而不是@disabled
。