问题描述
在使用客户端验证后,我正在使用以下代码来禁用按钮. StringBuilder I am using the following code to disable a button after client side validation has occurred. StringBuilder sbValid = 新 StringBuilder ( ); sbValid.Append( sbValid = new StringBuilder(); sbValid.Append( " if(typeof(Page_ClientValidate)= ='function'){" ); sbValid.Append( "if (typeof(Page_ClientValidate) == 'function') { "); sbValid.Append( "if(Page_ClientValidate()==假){返回假; }}" ); sbValid.Append( "if (Page_ClientValidate() == false) { return false; }} "); sbValid.Append( " this.value ='提交. ..请稍候...'; this.style.backgroundcolor ='White';' ); sbValid.Append( "this.value = 'Submitting...Please wait...';this.style.backgroundcolor='White';"); sbValid.Append( "this.disabled = true;" ; ); sbValid.Append( sbValid.Append( 此 .Page.GetPostBackEventReference( 此 .btnSubmit)); sbValid.Append( this.Page.GetPostBackEventReference(this.btnSubmit)); sbValid.Append( ;" ); ";"); 此 .btnSubmit.Attributes.Add( "onclick" ,sbValid.ToString()); 感谢您的发帖!我建议将您的问题发布到一个MS论坛中, 这篇关于使用ClientScript.GetPostBackEventReference代替Page.GetPostBackEventReference的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
这很好用,可以完成我想做的事情.
但是,不赞成使用Page.GetPostBackEventReference,而Intellisense却要求我使用ClientScript.GetPostBack......它具有不同数量的参数.
请问谁能解释一下我如何使用较新的类实现相同的功能.
非常感谢. 推荐答案
首页› »常规ASP .NET »客户端Web开发
位于此处: http://forums.asp.net/130.aspx
祝您愉快!