asp.net mvc以只读/禁用模式打开视图

问题描述

我有一个使用引导程序的asp.net mvc页面,我需要以只读形式打开该页面 并且无法编辑整个页面

我知道其中一项是使用jquery prop函数并逐一设置每个字段 禁用。

对所有控件都这样做吗?

 $("").prop("disabled",false);

有什么简单的方法吗?

解决方法

您可以设置字段集的禁用属性 尝试使用<fieldset></fieldset>元素之间的所有控件

<fieldset class="form-class">
</fieldset>

jQuery:$('.form-class').prop('disabled',true);

,

您只需要在js中使用此代码即可禁用所有控件,我认为这是实现此目的的最简单方法。

$(":input").attr("disabled","disabled");

这是包含许多不同控件的页面:

enter image description here