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

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,这里操作的就是控件。

重要属性:

isValid属性:

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

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

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

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

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

你可能感兴趣的:(C#开发,ASP,.NET,MVC&.NET,网站开发)