如何在MVC3 Razor中禁用DropDownListFor?

Gib*_*boK 6 asp.net-mvc html.dropdownlistfor razor asp.net-mvc-3

我有这个工作和平的代码,显示在我的MVC3 Razor Web应用程序中填充DropDownList.

       @Html.DropDownListFor(x => x.ReminderTime,
            new SelectList(Model.RemindersList, "Item1 ", "Item2"))
Run Code Online (Sandbox Code Playgroud)

我需要保持DropDownList已填充但禁用它,因此用户无法在列表中选择值.

你能指出我正确的方向吗?请提供一些代码示例.谢谢!

Rav*_*dag 17

像这样,通过指定HTML属性.DropDownListFor

@Html.DropDownListFor(
    x => x.ReminderTime,
    Model.RemindersList,
    new { disabled = "disabled" }
)
Run Code Online (Sandbox Code Playgroud)