如果验证失败,如何扩展ASP.NET服务器端验证控件以引发事件?

时间:2010-02-23 17:22:48

标签: asp.net validation

我正在使用ASP.NET的服务器端验证。在page_load事件中,我正在调用Page.Validate(),如果Page.IsValid不为true,那么我将轮询控件以找出哪些无效,然后确定要采取的操作。

如果验证失败,每个控件都会引发事件会更容易,允许我对该特定控件采取措施。在验证方面,我是一个天真的程序员,但有没有办法扩展这些控件,以便验证错误引发事件?

1 个答案:

答案 0 :(得分:0)

为了做到这一点,你必须编写自己想要使用的每个验证器的子类。

我很长时间没有查看这些验证器的代码,所以我无法告诉你这是否有任何问题。