客户端更改了禁用状态,但在回发后没有反映在服务器端

时间:2014-12-05 09:53:58

标签: asp.net asp.net-4.0

ASP.NET 4

我有一个服务器控件DIV。 在客户端,它将以编程方式禁用。在客户端验证属性已禁用

在提交按钮引起回发后,在服务器端禁用此DIV为假。

为什么禁用状态不反映在服务器端? 控件EnableViewState默认为true

2 个答案:

答案 0 :(得分:1)

在客户端完成的任何DOM操作都不会反映在服务器上,因为视图状态不知道这种操作。

要更好地了解EnableViewstate,请点击此链接What does EnableViewState on a HyperLink do or mean?

答案 1 :(得分:0)

您是否尝试过设置disabled="disabled"而不是disabled="true"

因为如果你通过代码隐藏渲染禁用属性,你将拥有

<div ... disabled="disabled">