如何禁用@Html.DropDownListFor表单字段将提交给服务器?

时间:2014-07-19 08:20:28

标签: asp.net-mvc asp.net-mvc-4 razor

我有这个工作和平的代码,它显示并填充在我的MVC4 Razor Web App中禁用的DropDownList。

@Html.DropDownListFor(model => model.LIFELINECODE, new SelectList(ViewBag.LifeLinePickList, "Text", "Value"), new { @class = "form-control chosen-select", @disabled = "disabled" })

但是已禁用的表单字段未提交给服务器。请给我一些其他建议来实现我的要求。

我在该Same页面中有另一个DropdownList。第一个下拉列表是禁用,另一个下拉列表将始终启用。 当我提交按钮时,我会使用以下代码启用第一个下拉列表。

 $(function () {
            $("#btnSave").click(function () {
                $("#LIFELINECODE").removeAttr("disabled");
            });
        });

如果假设第二个下拉列表不符合强制检查,则显示验证。在禁用JQuery的First下拉属性之前,如何检查模型验证是否成功。

请给我建议。

0 个答案:

没有答案