Grisson's .net

源码之前,了无秘密

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

在控件中添加 onclick="Page_ValidationActive=false;" 可以在客户端取消验证

关于自定义控件

在服务器端验证,可以将代码放在ServerValidate事件过程中。传给该过程的参数提供了对验证的控件的访问

e.g.

 1private void vldtxtPrim_ServerValidate(object source,System.Web.UI.WebControls.ServerValidateValidateEventArgs args)
 2{
 3
 4  try
 5
 6  {
 7
 8    int iPrime = Int32.Parse(args.Value);
 9
10    for(int iCount=2;iCount <= (iPrime/2); iCount++)
11
12    {
13
14      if(0==(iPrime%iCount))
15
16      {
17
18        args.IsValid = false;
19
20        return;
21
22      }

23
24      args.IsValid = true;
25
26      return;
27
28    }

29
30  }

31
32  catch
33
34  {
35
36    args.IsValid = false;
37
38    return;
39
40  }

41
42}

43
44

在客户端验证,可以在CustomValidator控件的ClientValidationFunction属性中指定一个验证脚本


文章来源:http://spaces.msn.com/members/Grisson/Blog/cns!1pdzVqmOhs8O_w1Y7GbtnyFQ!217.entry
posted on 2005-08-12 10:53  海盗  阅读(316)  评论(1编辑  收藏  举报