ASP.NET 4
我有一个服务器控件DIV。 在客户端,它将以编程方式禁用。在客户端验证属性已禁用
在提交按钮引起回发后,在服务器端禁用此DIV为假。
为什么禁用状态不反映在服务器端? 控件EnableViewState默认为true
答案 0 :(得分:1)
在客户端完成的任何DOM操作都不会反映在服务器上,因为视图状态不知道这种操作。
要更好地了解EnableViewstate,请点击此链接What does EnableViewState on a HyperLink do or mean?。
答案 1 :(得分:0)
您是否尝试过设置disabled="disabled"
而不是disabled="true"
?
因为如果你通过代码隐藏渲染禁用属性,你将拥有
<div ... disabled="disabled">