ASP.NET必须字段验证控件RequiredFieldValidator
2010-07-15 09:06
776 查看
必须字段验证控件RequiredFieldValidator:它用于限制空字段,在页面提交前不允许输入为空。在工具箱中的“验证”一栏中可以找到这个控件。
RequiredFieldValidator控件使用的标准代码如下:
<ASP:RequiredFieldValidator id="Validator_Name" Runat="Server"
ControlToValidate="要检查的控件名"
ErrorMessage="出错信息"
Display="Static|Dymatic|None"
>
占位符
</ASP: RequiredFieldValidator>
RequiredFieldValidator控件常用属性:
1、ControlToValidate:该属性指定需要验证的控件,设置该属性时,可以从其后的下拉菜单中选择窗体中的任一个控件作为验证对象;
2、ErrorMessage:表示当验证失败时,在ValidatorSummary控件上出现的错误信息,些验证消息同时也会在RequiredFieldValidator控件上显示;若RequiredFieldValidator控件已设置了Text属性,在验证失败时则会显示Text指定消息,而不是ErrorMessage指定的消息。
3、Display:错误信息的显示方式;display,它有3个可能的取值,分别是None、Static和Dinamic;
display的属性值及其意义
占位符:表示Display为Static时,错误信息占有“占位符”那么大的页面空间。
由于属性值为Dinamic时,验证错误信息是动态给出的。因此,如果之前该空间被其他页面内容占据时,会导致这部分内容的显示位置发生变化,从而可能使页面布局并非预想的那样。所以在选择属性值的时候,应该在兼顾布局的基础上,充分利用空间,综合利用这3种取值的优势。
RequiredFieldValidator控件应用实例:验证用户名字段。
页面代码:
<form id="form1" runat="server">
<div>
请输入用户名:<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
*<br />
<asp:Button ID="Button1" runat="server" Text="提交" />
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"
ControlToValidate="TextBox1"
ErrorMessage="RequiredFieldValidator" >必须输入用户名</asp:RequiredFieldValidator>
</div>
</form>
RequiredFieldValidator控件使用的标准代码如下:
<ASP:RequiredFieldValidator id="Validator_Name" Runat="Server"
ControlToValidate="要检查的控件名"
ErrorMessage="出错信息"
Display="Static|Dymatic|None"
>
占位符
</ASP: RequiredFieldValidator>
RequiredFieldValidator控件常用属性:
1、ControlToValidate:该属性指定需要验证的控件,设置该属性时,可以从其后的下拉菜单中选择窗体中的任一个控件作为验证对象;
2、ErrorMessage:表示当验证失败时,在ValidatorSummary控件上出现的错误信息,些验证消息同时也会在RequiredFieldValidator控件上显示;若RequiredFieldValidator控件已设置了Text属性,在验证失败时则会显示Text指定消息,而不是ErrorMessage指定的消息。
3、Display:错误信息的显示方式;display,它有3个可能的取值,分别是None、Static和Dinamic;
display的属性值及其意义
属 性 值 | 意 义 |
Dinamic | 动态显示验证错误信息,其在页面上的位置空间只有在验证错误发生时才给出 |
None | 验证错误信息,但是不显示到页面上 |
Static | 与Dinamic不同,该属性使得不管验证错误是否发生,页面都会留出供显示错误信息的空间 |
由于属性值为Dinamic时,验证错误信息是动态给出的。因此,如果之前该空间被其他页面内容占据时,会导致这部分内容的显示位置发生变化,从而可能使页面布局并非预想的那样。所以在选择属性值的时候,应该在兼顾布局的基础上,充分利用空间,综合利用这3种取值的优势。
RequiredFieldValidator控件应用实例:验证用户名字段。
页面代码:
<form id="form1" runat="server">
<div>
请输入用户名:<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
*<br />
<asp:Button ID="Button1" runat="server" Text="提交" />
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"
ControlToValidate="TextBox1"
ErrorMessage="RequiredFieldValidator" >必须输入用户名</asp:RequiredFieldValidator>
</div>
</form>
相关文章推荐
- asp.net 验证控件RequiredFieldValidator与js冲突的解决
- ASP.NET一个页面多个Button按钮事件避免数据验证控件RequiredFieldValidator冲突方法
- ASP.NET一个页面多个Button按钮事件避免数据验证控件RequiredFieldValidator冲突方法
- ASP.NET一个页面多个Button按钮事件避免数据验证控件RequiredFieldValidator冲突方法
- (转)ASP.NET一个页面多个Button按钮事件避免数据验证控件RequiredFieldValidator冲突方法
- asp.net中怎样用Javascript控制RequiredFieldValidator控件什么时候启用,什么时候不启用验证?
- ASP.NET验证控件之RequiredFieldValidator
- ASP.NET验证控件之RequiredFieldValidator
- ASP.NET验证控件之RequiredFieldValidator
- 表单验证ASP.NET RequiredFieldValidator 控件使用方法及使用实例
- ASP.NET一个页面多个Button按钮事件避免数据验证控件RequiredFieldValidator冲突方法
- ASP.NET一个页面多个Button按钮事件避免数据验证控件RequiredFieldValidator冲突方法
- asp.net控件RequiredFieldValidator验证FCKeditor提交两次才能成功的解决方法
- ASP.NET - ASP.NET 服务器控件验证类型 - RequiredFieldValidator 类
- ASP.NET中Textbox后的必填验证控件RequiredFieldValidator的使用方法。
- Asp.net下使用RequiredFieldValidator影响别的控件的问题
- 每日学习心得:CustomValidator验证控件验证用户输入的字符长度、Linq 多字段分组统计、ASP.NET后台弹出confirm对话框,然后点击确定,执行一段代码
- 每日学习心得:CustomValidator验证控件验证用户输入的字符长度、Linq 多字段分组统计、ASP.NET后台弹出confirm对话框,然后点击确定,执行一段代码
- ASP.NET控件之RequiredFieldValidator控件
- ASP.NET中 RequiredFieldValidator(非空验证)的使用