页面上有两个button,分别叫btn1,btn2.两个文本框,分别叫txt1,txt2,有两个验证控件rvf1,rvf2,现在我想点击btn1时只对txt1验证,点btn2时两个文本框都验证,请问这可以实现吗,如果可以要怎么办?谢谢!
可以
用這個CustomValidator
<asp:CustomValidator .....OnServerValidatte = "CheckId".....>
<script langage ="c#" runat ="server"
void CheckId(object sender,ServerValidateEventArgs e)
{
.........
}
btn2_Click(.......)
{
if (Page.IsValid)
{
//通過驗證的代碼
}
}
</script>
用验证控件:requiredfieldvalidator
例:
<asp:TextBox id="TextBox1" runat="server"></asp:TextBox>
<asp:requiredfieldvalidator id="RequiredFieldValidator1" runat="server" Width="91px" Height="2px" ControlToValidate="TextBox1" ErrorMessage="姓名不为空!!!"></asp:requiredfieldvalidator>