验证控件介绍--RangeValidator

控件

RangeValidator控件主要界定输入的值的范围。因为有时我们要求输入的值是要有一定范围的,所以我们要使用RangeValidator来判断。
在下面的这个例子中,我们将来介绍RangeValidator控件。
请看validata5.aspx的程序内容:
<!--源文件:form\web页面简介\validate5.aspx-->
<%@ Page clienttarget=downlevel %>
<html>
<center>
<title>RangeValidator控件演示</title>
<head>
    <script language="VB" runat="server">
        Sub Button1_Click(sender As Object, e As EventArgs)
           If (Page.IsValid) Then
              lblOutput.Text = "结果正确!"
           Else
              lblOutput.Text = "结果不正确!"
           End If
        End Sub
        Sub lstOperator_SelectedIndexChanged(sender As Object, e As EventArgs)
            rangeVal.Type = lstType.SelectedIndex
            rangeVal.Validate
        End Sub
   </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">输入要验证的值:</font></h5>
            <asp:TextBox Selected id="txtComp" runat="server"/>
        </td>
        <td>
            <h5><font face="Verdana">数据类型:</font></h5>
            <asp:DropDownList id="lstType" OnSelectedIndexChanged="lstOperator_SelectedIndexChanged"  runat=server>
                <asp:ListItem Selected Value="String" >String</asp:ListItem>
                <asp:ListItem Value="Integer" >Integer</asp:ListItem>
            </asp:DropDownList>
        </td>
        <td>
            <h5><font face="Verdana">最小值:</font></h5>
            <asp:TextBox id="txtMin" runat="server" />
        </td>
        <td>
            <h5><font face="Verdana">最大值:</font></h5>
            <asp:TextBox id="txtMax" runat="server" /><p>
            <asp:Button Text="验证" ID="Button1" onclick="Button1_Click" runat="server" />
        </td>
      </tr>
     </table>
     <asp:RangeValidator id="rangeVal" Type="String" ControlToValidate="txtComp" MaximumControl="txtMax" MinimumControl="txtMin" runat="server"/>
     <br>
     <asp:Label id="lblOutput" Font-Name="verdana" Font-Size="10pt" runat="server" />
    </form>
</body>
</center>
</html>
当我们在三个文本框中分别输入要验证的值,最大值,和最小值,然后按下验证按钮,页面上将显示判断的结果。

时间: 2024-09-27 18:05:55

验证控件介绍--RangeValidator的相关文章

ASP.NET常用6种验证控件介绍

RequiredFieldValidator (必须字段验证) 用于检查是否有输入值 CompareValidator (比较验证) 按设定比较两个输入 RangeValidator (范围验证) 输入是否在指定范围 RegularExpressionValidator (正则表达式验证) 正则表达式验证控件 CustomValidator (自定义验证) 自定义验证控件 ValidationSummary (验证总结) 总结验证结果 下面介绍一下这些控件的使用方法 一.CompareValid

ASP.NET 高级编程基础之验证控件介绍

目录 1. 验证控件简介 2. 验证控件的使用方法 3. 小结 -------------------------------------------------------------------------------- 1. 验证控件简介 顾名思义,验证控件就是校验用户输入数据正确性的控件,如用户在文本框中输入数据后,便显示一条提示信息,表明了校验的数据是不合法的.验证过程既可以在服务器上执行,也可以在客户机上执行,在客户端运行的校验代码是数据提交之前被执行的,因此可以提高程序的性能.AS

验证控件介绍--RequiredFieldValidator

控件  下面的这个例子,演示了RequiredFieldValidator控件的使用方法.validate3.aspx文件:<!--源文件:form\web页面简介\validate3.aspx-->    <html>    <body>    <center>    <title>验证控件演示 (1)</title>    <h3><font face="Verdana">验证控件演示

验证控件介绍--CompareValidator

控件 为了比较两个控件的值,此时我们需要使用CompareValidator 控件.在下面的这个例子中,我们将讲解CompareValidator 控件的用法.先看文件validata4.aspx:<!--源文件:form\web页面简介\validate4.aspx--><%@ Page clienttarget=downlevel %><html><title>CompareValidator控件示例</title><head> 

验证控件介绍--RegularExpressionValidator

express|控件    我们在制作网站的时候,尤其是各种电子商务网站,首先都会让用户填写一些表格来获取注册用户的各种信息,因为用户有可能输入各式各样的信息,而有些不符合要求的数据会给我们的后端ASP处理程序带来不必要的麻烦,甚至导致网站出现一些安全问题.因此我们在将这些信息保存到网站的数据库之前,要对这些用户所输入的信息进行数据的合法性校验,以便后面的程序可以安全顺利的执行.    使用RegularExpressionValidator服务器控件,可以用来检查我们输入的信息是否和我们的自定

ASP.NET 2.0服务器控件之实现验证控件

asp.net|服务器|控件 为了更好的创建交互式Web应用程序,加强应用程序安全性(例如,防止脚本入侵等),开发人员应该对用户输入的部分提供验证功能.过去,输入验证功能基本由自行编写的客户端脚本来完成这种实现方法既繁琐,又容易出现错误.随着技术的发展,ASP.NET技术通过提供一系列验证控件来克服这些缺点,例如,RequiredFieldValidator.CompareValidator.RangeValidator等.使用这些验证控件,开发人员可以向Web页面添加输入验证功能,例如定义验证

ASP.NET验证控件祥解

asp.net|控件 ASP.NET是微软推出的下一代WEB开发工具,其强大的功能立即吸引了一大批WEB开发者投入它的靡下.现在,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能同时方便我们现在的WEB开发. WEB开发者特别是ASP开发者,一直对数据验证比较恼火,当你好不容易写出数据提交程序的主体以后,还不得不花大把时间去验证用户的每一个输入是否合法.如果开发者熟悉javascript或者VBScript,可以用这些脚本语言轻松实现验证,但是又要考虑用户浏览器是否支持这些脚本语

ASP.NET验证控件祥解(转)

asp.net|控件 ASP.NET验证控件祥解 ASP.NET是微软推出的下一代WEB开发工具,其强大的功能立即吸引了一大批WEB开发者投入它的靡下.现在,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能同时方便我们现在的WEB开发. WEB开发者特别是ASP开发者,一直对数据验证比较恼火,当你好不容易写出数据提交程序的主体以后,还不得不花大把时间去验证用户的每一个输入是否合法.如果开发者熟悉JavaScript或者VBScript,可以用这些脚本语言轻松实现验证,但是又要考虑

转:ASP.NET验证控件详解

asp.net|控件|详解 ASP.NET验证控件详解 ASP.NET是微软推出的下一代WEB开发工具,其强大的功能立即吸引了一大批WEB开发者投入它的靡下.现在,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能同时方便我们现在的WEB开发. WEB开发者特别是ASP开发者,一直对数据验证比较恼火,当你好不容易写出数据提交程序的主体以后,还不得不花大把时间去验证用户的每一个输入是否合法.如果开发者熟悉JavaScript或者VBScript,可以用这些脚本语言轻松实现验证,但是又