我有一个通过javascript代码链接到复选框的按钮,这意味着当复选框被选中时,按钮被启用,反之亦然。按钮的初始值(在 ASP 标记中)被禁用,以及复选框
现在回发时,无论按钮是否启用(在 javascript 中播放后),该按钮在服务器端(这是初始值)被读取为(启用 false)我可以读取最后一个客户端的 .disabled 值ASP.NET(服务器端)中的按钮?如果是这样,我可以将客户端值(按钮的实际值)分配给服务器端的“启用”属性。
我有一个通过javascript代码链接到复选框的按钮,这意味着当复选框被选中时,按钮被启用,反之亦然。按钮的初始值(在 ASP 标记中)被禁用,以及复选框
现在回发时,无论按钮是否启用(在 javascript 中播放后),该按钮在服务器端(这是初始值)被读取为(启用 false)我可以读取最后一个客户端的 .disabled 值ASP.NET(服务器端)中的按钮?如果是这样,我可以将客户端值(按钮的实际值)分配给服务器端的“启用”属性。
当回发发生时,所有 asp.net 控件都使用其早期状态进行初始化。这意味着 enabled="false" 值将用于在您的页面回发发生时重新初始化按钮控件。因此,由您的 javascript 代码完成的启用不会在那里产生任何影响。
您必须对代码进行一些调整才能实现这一点。
page_load ()
if(ispostback){ //read the value of the hidden control and set the enabled/disabled property of the button accordingly. }