2015-01-08 36 views
0

我有一个包含多个组的aspx页面进行验证。根据我撰写的一些条件对组进行验证。如何在回发中保留ASP.Net验证摘要

目前我所有的验证工作都很好的与客户端验证。

但是,当我做回发验证摘要正在消失。在回帖中,我启用了一些尚未被用户触摸的附加控件(因此验证不应该发生在这个新的可见控件上)。

所以我的问题是:

  1. 保留通过客户端脚本上后产生的后退验证摘要。
  2. 只有在客户端生成的验证消息应该是可见的。
  3. 新增字段不应在回发中进行验证(未触及的字段)。

请建议....

回答

0

在后背部的事件处理程序通过调用

Page.Validate("Group");

0
  1. 保留通过客户端脚本上后产生的后退验证摘要添加无效的验证。

我想你应该检查ViewState.EnablViewState =真

  1. 新增加的字段不应该在回发验证(字段是不变)。 对不同的输入和相关按钮使用ValidationGroup.Apply不同的ValidationGroup。

  2. 只有在客户端生成的验证消息应该是可见的。 不完全明白。可能会解决1 & 3这会消失。