解决方法@H_404_4@
你可以将一个标志传递给视图,以表明它必须禁用所有控件.
这是一个例子:
public ActionResult MyAction() {
ViewData["disablecontrols"] = false;
if (condition)
{
ViewData["disablecontrols"] = true;
}
return View();
}
在视图中(使用jQuery):
<script type="text/javascript">
$(document).ready(function() {
var disabled = <%=ViewData["disablecontrols"].ToString()%>;
if (disabled) {
$('input,select').attr('disabled',disabled);
}
})
</script>
这是一个例子:
public ActionResult MyAction() { ViewData["disablecontrols"] = false; if (condition) { ViewData["disablecontrols"] = true; } return View(); }
在视图中(使用jQuery):
<script type="text/javascript"> $(document).ready(function() { var disabled = <%=ViewData["disablecontrols"].ToString()%>; if (disabled) { $('input,select').attr('disabled',disabled); } }) </script>