首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ValidationSummary的问题

ValidationSummary的问题
EN

Stack Overflow用户
提问于 2011-04-15 00:21:12
回答 1查看 916关注 0票数 4

我的asp.net页面上有一个小小的联系页面。我有大约5个可能出错的验证器,并且我有一个ValidationSummary。

问题是,当我点击"SubmitButton“时,所有的控件都应该消失,而带有ValidationSummary的div应该会出现。

但我不知道如何实现这一点,因为在正常的按钮/链接按钮上,我不会有可见/不可见的DIV的回发。使用回发,我将不会有ValidationSummary的信息。

希望我能正确地解释,这样你就能理解我了:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-15 01:15:28

验证摘要显示/隐藏自身,这是您想要控制的东西吗?无论如何,您是对的,您必须在客户端JavaScript中执行此操作。

一种方法是手动调用验证方法Page_ClientValidate,而不依赖默认的验证功能。

另一种方法是通过执行以下操作来替换默认客户端功能:

代码语言:javascript
复制
var fn = Page_ClientValidate;
Page_ClientValidate = function(..) {
   var result = fn(..);

   if (!!result)
      //Valid,
   else
      //Invalid, swap divs

   return result;
}

看看客户端上可用的验证方法,您可以使用此技术覆盖默认实现:http://msdn.microsoft.com/en-us/library/aa338815(v=vs.71).aspx

HTH。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5666346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档