c# asp.net RangeValidator(范围验证)控件(11)
2010-04-24 23:23
387 查看
验证输入是否在一定范围,范围用MaximumValue(最大值)和MinimunVlaue(最小值)来确定,标准代码如下:
<ASP:RangeValidator id="Vaidator_ID" Runat="Server"
controlToValidate=" 要验证的控件ID"
type="Integer"
MinimumValue="要验证的最小值"
MaximumValue="要验证最大值"
errorMessage=" 错误信息"
Display="Static|Dymatic|None"
>
占位符
</ASP:RangeValidator>
用MinimumValue和MaximumValue来确定控件输入值得范围,用type来定义控件输入值的类型。前台代码如下:
form id="form1" runat="server">
<div style="text-align:center">验证范围控件
<hr style="width:50%"/>
旅游登记信息<br />
客户编号:
<asp:TextBox ID="num_id" runat="server" BackColor="White"></asp:TextBox>
<asp:RangeValidator ID="RangeValidator1" runat="server" ErrorMessage="编号为1~1000之间"
ControlToValidate="num_id" MaximumValue="1000" MinimumValue="1" Type="Integer"></asp:RangeValidator><br />
旅游日期:
<asp:TextBox ID="travel_date" runat="server"></asp:TextBox>
<asp:RangeValidator runat="server" ID="RangeValidator2" ErrorMessage="旅游日期为2个月内"
ControlToValidate="travel_date" Type="Date">
</asp:RangeValidator><br/>
<asp:Button ID="Button1" runat="server" Text="提交" OnClick="button_Click" /><br />
<asp:Label ID="Label1" runat="server" Width="353px" ForeColor="Red"></asp:Label>
</div>
</form>后台c#代码
protected void Page_Load(object sender, EventArgs e)
{
RangeValidator2.MinimumValue = DateTime.Now.ToShortDateString();
RangeValidator2.MaximumValue = DateTime.Now.AddMonths(2).ToShortDateString();//这里是学习的重点,addmonths()为从目前加上几个月为止,也可以是年
}
protected void button_Click(object sender, EventArgs e)
{
//验证提示
if (Page.IsValid)
Label1.Text = "验证成功";
}效果图:
输入信息效果图:
附件:http://down.51cto.com/data/2355643
<ASP:RangeValidator id="Vaidator_ID" Runat="Server"
controlToValidate=" 要验证的控件ID"
type="Integer"
MinimumValue="要验证的最小值"
MaximumValue="要验证最大值"
errorMessage=" 错误信息"
Display="Static|Dymatic|None"
>
占位符
</ASP:RangeValidator>
用MinimumValue和MaximumValue来确定控件输入值得范围,用type来定义控件输入值的类型。前台代码如下:
form id="form1" runat="server">
<div style="text-align:center">验证范围控件
<hr style="width:50%"/>
旅游登记信息<br />
客户编号:
<asp:TextBox ID="num_id" runat="server" BackColor="White"></asp:TextBox>
<asp:RangeValidator ID="RangeValidator1" runat="server" ErrorMessage="编号为1~1000之间"
ControlToValidate="num_id" MaximumValue="1000" MinimumValue="1" Type="Integer"></asp:RangeValidator><br />
旅游日期:
<asp:TextBox ID="travel_date" runat="server"></asp:TextBox>
<asp:RangeValidator runat="server" ID="RangeValidator2" ErrorMessage="旅游日期为2个月内"
ControlToValidate="travel_date" Type="Date">
</asp:RangeValidator><br/>
<asp:Button ID="Button1" runat="server" Text="提交" OnClick="button_Click" /><br />
<asp:Label ID="Label1" runat="server" Width="353px" ForeColor="Red"></asp:Label>
</div>
</form>后台c#代码
protected void Page_Load(object sender, EventArgs e)
{
RangeValidator2.MinimumValue = DateTime.Now.ToShortDateString();
RangeValidator2.MaximumValue = DateTime.Now.AddMonths(2).ToShortDateString();//这里是学习的重点,addmonths()为从目前加上几个月为止,也可以是年
}
protected void button_Click(object sender, EventArgs e)
{
//验证提示
if (Page.IsValid)
Label1.Text = "验证成功";
}效果图:
输入信息效果图:
附件:http://down.51cto.com/data/2355643
相关文章推荐
- c# asp.net RangeValidator(范围验证)控件(11)
- ASP.NET验证控件之RangeValidator
- ASP.NET验证控件RegularExpressionValidator的常见正则表达式
- ASP.NET验证控件RegularExpressionValidator的常见表达式
- 【转】ASP.NET验证控件详解(非空验证,比较验证,范围验证,正则表达式,自定义验证)
- 在UpdatePanel中使用验证控件 (asp.net C#)
- ASP.NET验证控件之RequiredFieldValidator
- 利用JavaScript手动触发ASP.Net validator验证控件的方法
- 创建自定义验证控件 (asp.net C#)
- ASP.NET验证控件RegularExpressionValidator的常见表达式
- asp.net控件RequiredFieldValidator验证FCKeditor提交两次才能成功的解决方法
- ASP.NET验证控件RegularExpressionValidator的常见表达式
- asp.net MaxLengthValidator 最大长度验证控件代码
- ASP.NET验证控件之RequiredFieldValidator
- A.9- ASP.NET 中的验证控件(Validator)
- Asp.net RegularExpressionValidator 控件验证输入值验证输入值是否匹配正则表达式指定的模式
- asp.net中怎样用Javascript控制RequiredFieldValidator控件什么时候启用,什么时候不启用验证?
- ASP.NET验证控件RegularExpressionValidator的常见表达式
- ASP.NET验证控件之RequiredFieldValidator