空选择列表-默认禁用
本文关键字:默认 选择 列表 | 更新日期: 2023-09-27 18:06:02
我正在使用asp.net MVC,我正在尝试创建一个默认禁用的空SelectList。
这个想法是有一个级联下拉列表,当我在GET
上调用Create
控制器时,我的第二个下拉列表不可用。然而,如果我在POST
上调用Create
,我想要一个jQuery函数来填充下拉列表。
在我的控制器中,我有以下行来初始化Dropdown:
ViewBag.SOME_VARIABLE = Enumerable.Empty();
我试图避免在我的视图中禁用它,这样做:
Html.DropDownList("SOME_VARIABLE", null, new { @disabled = "disabled" })
因为我不想在POST
调用时禁用它。
<select ... disabled></select>
如果我的要求不可能实现,我愿意接受建议。
尝试在POST
动作中传递ViewBag.disabled = false
在视图中,只需将viewbag的值打印到hidden字段中然后在页面加载后使用jquery读取它然后可以启用下拉菜单或者不启用