目录
我的第一篇博客
APP_Data 放一些数据文件(整个网站数据信息) APP_Start 项目启动配置文件 Content 放静态页面 Scripts 放js文件 aspx文件就是窗体文件 Default 是首页 ico 是图标(只能放到根目录下面) Global 启动程序 config 整个网站配置文件 .Master 模板 ViewSwitcher 视图
ASP.NET Web第一章(应用程序基础)
-
第一章主要是讲解HTTP协议与Web Forms的创建,以及ASP.NET的基本控件,利用GET和POST进行两个页面之间的传值,POST是用与数量大的传输。
ASP.NET Web第二章(验证控件)
数据验证控件
-
非空验证 RequiredFieldValidator控件 要求用户在页面上输入必填的内容,常用于文本框“不能为空”的验证
-
ControlToValidate 要验证的控件的ID(所有验证控件都有该属性)
-
Text 验证出错时的提示(所有验证控件都有该属性)
-
ErrorMessage 如果Text属性为空,则验证出错,将显示该信息
asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="TextBox1" ErrorMessage="*请输入用户名" ForeColor="Red"></asp:RequiredFieldValidator
-
-
比较验证CompareValidator控件 用于执行数据类型的检查,或比较一个值和另一个值(比如用户注册的确认密码)
-
ComtrolToValidate 要验证的控件的ID(所有验证控件都有该属性)
-
ControlToCompare 用于与要验证的控件进行比较的控件的ID
-
Type 设置比较类型(如字符串、整形等),不同类型的比较会报错
-
Operator 设置比较运算符,如等于(Equal)、大于等于(GreaterThanEgual)、小于等于(LessThanEqual)、大于(GreaterThan)、小于(LessThan)等,默认为等于
-
ValueToCompare 用于比较的值
<asp:Label ID="Label1" runat="server" Text="密 码 :"></asp:Label>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="TextBox2" ErrorMessage="*请输入密码" ForeColor="Red"></asp:RequiredFieldValidator>
<p>
<asp:Label ID="Label2" runat="server" Text="确认密码:"></asp:Label>
<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
<asp:CompareValidator ID="CompareValidator1" ControlToValidate="TextBox3" ControlToCompare="TextBox2" runat="server" ErrorMessage="*两次密码不一样" ForeColor="Red"></asp:CompareValidator>
</p>
-
-
RangeValidator控件 用于检查输入的值是否在确定的最小值和最大值之间(列入年龄的输入)
-
ComtrolToValidate 要验证的控件的ID(所有验证控件都有该属性)
-
MaximumValur 范围的上界(最大值)
-
MinimumValur 范围的下界(最小值)
-
Type 验证类型(字符串、整形、双精度、日期和货币五种),如果不写Type类型,验证值会出现问题
<asp:Label ID="Label3" runat="server" Text="年龄:"></asp:Label>
<asp:TextBox ID="TextBox4" runat="server"></asp:TextBox>
<asp:RangeValidator ID="RangeValidator1" runat="server" ErrorMessage="*年龄必须在0~100之间" MinimumValue="0" MaximumValue="100" ForeColor="Red" ControlToValidate="TextBox4" Type="Integer"></asp:RangeValidator>
-
-
ReqularExpressionValidator控件 用于检查用户的输入是否与预定的正则表达式相匹配(例如电话号码与电子邮件)
-
只需要选中控件的ValidationExpression属性就可以打开正则表达式编辑器
<asp:Label ID="Label4" runat="server" Text="邮箱:"></asp:Label>
<asp:TextBox ID="TextBox5" runat="server"></asp:TextBox>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="TextBox5" ErrorMessage="*邮箱格式不正确" ForeColor="Red" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator>
-
标签:Web,ASP,验证,控件,NET,ID From: https://www.cnblogs.com/qiaobk/p/16972209.html