我想禁用提交上的两个ASP.NET按钮,并重新启用它们回发完成。要禁用按钮我使用此代码:如何禁用按钮上提交和启用ASP.NET回发完成
cmdFiltrar.Attributes.Add("onclick", "javascript:" + cmdFiltrar.ClientID + ".disabled=true;" + ClientScript.GetPostBackEventReference(cmdFiltrar, ""))
cmdExcel.Attributes.Add("onclick", "javascript:" + cmdExcel.ClientID + ".disabled=true;" + ClientScript.GetPostBackEventReference(cmdExcel, ""))
而且它工作。但是,如何或在什么情况下我可以重新启用它们?我已经尝试了页面加载事件,但它似乎没有任何影响。
任何想法?谢谢!
当您的表单从客户端提交时,应该禁用按钮,一旦页面重新加载,回发已完成并且页面已被返回 – Icepickle 2014-10-07 23:33:31
ok。我正在使用Ajax,因此我不知道是否有重新加载。但无论如何,我在哪里得到启用按钮?谢谢! – ericpap 2014-10-08 00:26:24
如果您使用的是AJAX,是不是没有回传? – Hatjhie 2014-10-08 01:09:07