asp.net – Page_ClientValidate正在多次验证
发布时间:2020-05-23 18:00:59 所属栏目:asp.Net 来源:互联网
导读:问题是,验证摘要消息(alert)显示两次。我找不出原因。 请帮忙。 这是代码 function validate() //javascript function{ if (typeof(Page_ClientValidate) == function) { var isPageValid = Page_ClientValidate(); i
|
问题是,验证摘要消息(alert)显示两次。我找不出原因。 请帮忙。 function validate() //javascript function
{
if (typeof(Page_ClientValidate) == 'function')
{
var isPageValid = Page_ClientValidate();
if(isPageValid)
{
}
}
}
<asp:Button ID="btn1" runat="server" OnClientClick="validate()" Text="button"
ValidationGroup="ContactGroup" />
<asp:ValidationSummary ID="ValidationSummary1" runat="server" DisplayMode="List"
ShowMessageBox="true" ShowSummary="false" ValidationGroup="ContactGroup" />
解决方法问题是函数Page_ClientValidate接受一个输入参数,如果您没有指定输入,那么validationsummary会每个groupname触发一次。在你的情况下,该函数触发两次:一次为groupname =“ContactGroup”,另一次为groupname =“” 你应该改变 var isPageValid = Page_ClientValidate(); 至 var isPageValid = Page_ClientValidate('');
如果您不想指定一个ValidationGroup,或者如果要指定一个组名,那么您需要调用Page_ClientValidate,如下所示: var isPageValid = Page_ClientValidate('ContactGroup'); (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – asp.net mvc 3预选Html.DropDownListFor不能
- ASP.Net WebAPI与Ajax进行跨域数据交互时Cookies数据的传递
- asp.net-mvc – CKEditor和ASP.Net MVC 3 RequiredAttribut
- asp.net-mvc – 从OWIN身份验证中间件中考虑控制器属性
- asp.net – 防止百分比字符转换
- asp.net-core – 如何在.NET Core中构建和运行时禁用浏览器
- 使用Ninject绑定WebApi过滤器属性
- Jquery+ajax请求data显示在GridView上(asp.net)
- 您可以为标准ASP.NET Web窗体验证器定制客户端JavaScript验
- ASP.NET中的Membership,MembershipProvider和MembershipUse
推荐文章
站长推荐
- asp.net-mvc – 如何使用Html.EditorFor与MVC3设
- 用于ASP.NET的web api – 如何构建对象流
- asp.net – 格式化DataBinder.Eval数据
- 验证 – ASP.Net MVC3电子邮件/电话数据注释不起
- asp.net-mvc – JSP相当于ASP.NET MVC的部分视图
- asp.net-mvc – 使用嵌套显示模板时如何防止Razo
- 在ASP.NET Web App中查找内存泄漏
- asp.net-mvc-3 – 剃刀不能轻松地使用强类型的Ht
- 实体框架 – 带有实体框架的MVC 3和ASP.Net脚手架
- asp.net-mvc-3 – 在ASP.NET MVC3中使用pdf.js.
热点阅读
