王月华:c# comparevalidator验证问题

来源:百度文库 编辑:高考问答 时间:2024/04/27 17:34:47
哪出错了..

Line 14: if(Page.IsvValid)

<%@ Page Language="C#" Debug="true" %>
<script language="c#" runat="server">
public void page_load(Object src,EventArgs e)
{
//设定比较操作符
cv.Operator=(ValidationCompareOperator)opera.SelectedIndex;
}
public void Selected(Object sender,EventArgs e)
{
//开始验证
if (Page.IsPostBack)
{
cv.Validate();
if(Page.IsvValid)
{Show.Text="abcdef";}
else
{Show.Text="ghjkl";}
}
}
</script>
<html>
<head><title>requiredal</title></head>
<body>
<form runat="server">
<table>
<tr>
<td colspan=2 align="center"><b>ksfl;sdlkfjsdlk</b></td>
</tr>
<tr>
<td>需要验证的数字</td>
<td><asp:TextBox id="Number1" runat="server"/></td>
</tr>
<tr>
<td>df的数字</td>
<td><asp:TextBox id="Number2" runat="server"/></td>
</tr>
<tr>
<td colspan=2>
<asp:dropdownlist id="opera" autopostback="true" onselectedindexchanged="Selected" runat="server">
<asp:listitem value="Equal">等于</asp:listitem>
<asp:listitem value="NotEqual">不等于</asp:listitem>
<asp:listitem value="GreaterThan">大于</asp:listitem>
<asp:listitem value="GreaterThanEqual">大于或等于</asp:listitem>
<asp:listitem value="LessThan">小于</asp:listitem>
<asp:listitem value="LessThanEqual">小于或等于</asp:listitem>
</asp:dropdownlist>
</td>
</tr>
</table>
<hr>
<asp:comparevalidator id="cv" runat="server" controltovalidate="Number1" controltocompare="Number2" type="Integer"/>
<asp:label id="Show" ForeColor="red" runat="server"/>
</form>
</body>
</html>
asp.net被气晕了.Page.IsValid)