输入的有效性验证RequiredFieldValidator控件(非空验证)

来源:互联网 发布:c语言匈牙利法则 编辑:程序博客网 时间:2024/05/16 09:56

1)输入的有效性验证RequiredFieldValidator控件(非空验证)

     <asp:TextBox ID="txt_username" CssClass="form-control" runat="server"></asp:TextBox>

<asp:RequiredFieldValidator ControlToValidate="txt_username" ForeColor="Red" ID="RequiredFieldValidator2" runat="server" ErrorMessage="用户名不能够为空" Display="Dynamic"></asp:RequiredFieldValidator>

注意点是两个重要属性,分别是ErrorMessageControlToValidate两个属性,其中ErrorMessage是用来提示错误消息,而ControlToValidate是连接所操作的服务器控件的ID,这里操作的就是<asp:TextBox>控件。

重要属性:

isValid属性:

这是Page的属性,主要的作用就是判断当前页面的验证控件是否是均通过了验证,也就是说的是该isValid属性是与验证控件RequiredFieldValidator验证控件进行绑定的,如果页面上没有验证控件,则就不必进行if(isValid)进行验证了;

Display属性:表示显示的方式,有三种显示方式: 

   None - 验证消息从不内联显示。

    Static - 在页面布局中分配用于显示验证消息的空间。

   Dynamic - 如果验证失败,将用于显示验证消息的空间动态添加到页面。

0 0