rangevalidator2.aspx
来自「《精通ASP.NET网络编程》附带实例」· ASPX 代码 · 共 95 行
ASPX
95 行
<%@ Page clienttarget=downlevel %>
<html>
<head>
<script language="C#" runat="server">
void Button1_Click(Object sender, EventArgs e) {
rangeValInteger.Validate();
if (rangeValInteger.IsValid) {
lblOutput1.Text = "结果: 有效!";
} else {
lblOutput1.Text = "结果: 无效!";
}
rangeValDate.Validate();
if (rangeValDate.IsValid) {
lblOutput2.Text = "结果: 有效!";
} else {
lblOutput2.Text = "结果: 无效!";
}
if (Page.IsValid) {
lblOutput.Text = "结果: 页面有效!";
} else {
lblOutput.Text = "结果: 页面无效!";
}
}
</script>
</head>
<body>
<h3><font face="Verdana">RangeValidator控制元件例子</font></h3>
<p>
<form runat="server">
<table bgcolor="#eeeeee" cellpadding=10>
<tr valign="top">
<td>
<h5><font face="Verdana">Value to Check:</font></h5>
<asp:TextBox Selected id="txtComp1" runat="server"/>
</td>
<td>
<h5><font face="Verdana">数据类型: Integer 最小值(1), 最大值(10)</font></h5>
</td>
<td>
<asp:Label id="lblOutput1" Font-Name="verdana" Font-Size="10pt" runat="server" />
</td>
</tr>
<tr valign="top">
<td>
<h5><font face="Verdana">Value to Check:</font></h5>
<asp:TextBox Selected id="txtComp2" runat="server"/>
</td>
<td>
<h5><font face="Verdana">数据类型: Date 最小值(2001/01/01), 最大值(2002/01/01)</font></h5>
</td>
<td>
<asp:Label id="lblOutput2" Font-Name="verdana" Font-Size="10pt" runat="server" />
</td>
</tr>
</table>
<asp:Button Text="Validate" ID="Button1" onclick="Button1_Click" runat="server" />
<asp:RangeValidator
id="rangeValInteger"
Type="Integer"
ControlToValidate="txtComp1"
MaximumValue="10"
MinimumValue="1"
runat="server"/>
<asp:RangeValidator
id="rangeValDate"
Type="Date"
ControlToValidate="txtComp2"
MaximumValue="2002/01/01"
MinimumValue="2001/01/01"
runat="server"/>
<asp:Label id="lblOutput" Font-Name="verdana" Font-Size="10pt" runat="server" />
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?