Jack-Leung

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

一:

例子:
文本框和数据验证控件:
<asp:TextBox ID="TxtOldPs" runat="server" Width="150px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="TxtOldPs"
Display="None" ErrorMessage="<b>友情提醒</b><br />请输入原始密码!!" ValidationGroup="ValidataGroup1"></asp:RequiredFieldValidator>

按钮事件:
<asp:Button ID="ButtonOK" runat="server" Text="修改" OnClick="Edit_Click" ValidationGroup="ValidataGroup1" />

另一个按钮 则不需要设置ValidationGroup
<asp:Button ID="ButtonOK" runat="server" Text="退出" OnClick="Exit_Click" />
2009-02-05 10:50
例子:
文本框和数据验证控件:
<asp:TextBox ID="TxtOldPs" runat="server" Width="150px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="TxtOldPs"
Display="None" ErrorMessage="<b>友情提醒</b><br />请输入原始密码!!" ValidationGroup="ValidataGroup1"></asp:RequiredFieldValidator>

按钮事件:
<asp:Button ID="ButtonOK" runat="server" Text="修改" OnClick="Edit_Click" ValidationGroup="ValidataGroup1" />

另一个按钮 则不需要设置ValidationGroup
<asp:Button ID="ButtonOK" runat="server" Text="退出" OnClick="Exit_Click" />

二:

关于一个页面上有多个验证控件以及控件提交后的验证问题。 
        例如有两个输入框   :t1:val1(对应的验证控件) 
                                              t2:val2(对应的验证控件) 
        和两个按钮:bt1和bt2,bt1是对应t1,bt2是对应t2的。 
        点击提交后会先验证,这时个这样处理: 
        两个验证控件的属性:Enabled= "False "   EnableClientScript= "False " 
        当点击bt1时对应的事件处理程序这样写: 
        val2.enabled=false; 
        val1:enabled=true; 
        Page.Validate(); 
        if(Page.IsValid) 
        { 
              ........ 
        } 
  
        同理的,bt2对应的就是: 
        val1.Enabled=false; 
        val2.Enabled=true; 
        Page.Validate(); 
        if(Page.IsValid) 
        { 
            ...... 
        } 

posted on 2011-07-14 12:05  Jack.leung  阅读(968)  评论(0编辑  收藏  举报