在.net中
<form id="form1" runat="server">
    用户名:<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
    <asp:RequiredFieldValidator ID="valid1" runat="server" ControlToValidate="TextBox1" SetFocusOnError="true"
    >*</asp:RequiredFieldValidator>这个是用户名的textbox
但是我要在c#代码中 protected void Button1_Click(object sender, EventArgs e)判断它的值是不是在数据库中已经存在了,但是 我又想要在后面用“asp:RequiredFieldValidator ”提示,请问应该怎么把两者联系起来??

解决方案 »

  1.   

    自定义验证控件jquery 表单验证 也可以达到此效果
      

  2.   

    您好!
    我现在用 <asp:CustomValidator ID="CustomValidator1" runat="server" ControlToValidate="TextBox1" Display="Dynamic">用户名已经被占用!</asp:CustomValidator>
    这个,可是怎么能把CustomValidator控件的ServerValidate事件处理调出来呢??还是自己写??
      

  3.   

    您好!
    我现在用 <asp:CustomValidator ID="CustomValidator1" runat="server" ControlToValidate="TextBox1" Display="Dynamic">用户名已经被占用!</asp:CustomValidator>
    这个,可是怎么能把CustomValidator控件的ServerValidate事件处理调出来呢??还是自己写??