ASP.NET中 CompareValidator(比較驗證)的使用


ylbtech-ASP.NET-Control-Validator: CompareValidator(比較驗證)的使用

 ASP.NET中 CompareValidator(比較驗證)的使用。

1.A,運行效果返回頂部

CompareValidator:比較驗證


屬性:
ControlToValidate:要驗證的控件ID
ErrorMessage:錯誤提示信息
ControlToCompare:與此相比的控件ID
Operator:操作類型
     1,Equal:相等      2,NotEaula:不相等      3,DataTypeCheck:數據類型驗證      4,GreaterThan:大於      5,GreaterThanEqual:大於等於      6,LessThan:小於      7,LessThanEqual:小於等於      
Type:類型
    Integer【整數型】;Date【日期】;Double【雙精度浮點型】;String【字符串型】;Currency[貨幣類型]      
ValueToCompare:比較值

Operator="Equal" Type="String"
1,用戶注冊時,
密        碼:    
重復密碼:   重復密碼有誤 


Operator="GeaterThan" Type="Currency"
2,請輸入您應付金額:   您輸入的金額有誤 
   
 
1.B,源代碼返回頂部
/Demo4.aspx
View Code
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Demo4.aspx.cs" Inherits="Demo4" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>無標題頁</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    <h2>CompareValidator:比較驗證</h2>
    <hr />
    屬性:<br />
    ControlToValidate:要驗證的控件ID<br />
    ErrorMessage:錯誤提示信息<br />
    ControlToCompare:與此相比的控件ID<br />
    Operator:操作類型<br />
    <pre>
     1,Equal:相等
    2,NotEaula:不相等
    3,DataTypeCheck:數據類型驗證
    4,GreaterThan:大於
    5,GreaterThanEqual:大於等於
    6,LessThan:小於
    7,LessThanEqual:小於等於
    </pre>
    Type:類型<br />
    <pre>
    Integer【整數型】;Date【日期】;Double【雙精度浮點型】;String【字符串型】;Currency[貨幣類型]
    </pre>
    ValueToCompare:比較值
    <hr />
    
        <br />
        Operator=&quot;Equal&quot; Type=&quot;String&quot;<br />
        1,用戶注冊時,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 碼:<asp:TextBox ID="txtUserpass" 
            runat="server"></asp:TextBox>
        <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
            ControlToValidate="txtUserpass" ErrorMessage="請輸入密碼"></asp:RequiredFieldValidator>
        <br />
        重復密碼:<asp:TextBox ID="txtUserpass2" runat="server"></asp:TextBox>
        <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" 
            ControlToValidate="txtUserpass2" Display="Dynamic" ErrorMessage="請輸入重復密碼"></asp:RequiredFieldValidator>
        <asp:CompareValidator ID="CompareValidator1" runat="server" 
            ControlToCompare="txtUserpass" ControlToValidate="txtUserpass2" 
            ErrorMessage="重復密碼有誤" Operator="Equal"
             
            ></asp:CompareValidator>
        <br />
        <br />
        <br />
        Operator=&quot;GeaterThan&quot; Type=&quot;Currency&quot;<br />
        2,請輸入您應付金額:<asp:TextBox ID="txtMoney" runat="server"></asp:TextBox>
        <asp:CompareValidator ID="CompareValidator2" runat="server" 
            ControlToValidate="txtMoney" ErrorMessage="您輸入的金額有誤" Operator="GreaterThan" 
            Type="Currency" ValueToCompare="0"></asp:CompareValidator>
        <br />
        <input id="Reset1" type="reset" value="重置" />&nbsp;&nbsp;
        <asp:Button ID="Button1" runat="server" Text="提交" />
        <br />
    
    </div>
    </form>
</body>
</html>
1.C,資源下載返回頂部

http://files.cnblogs.com/ylbtech/WebForm-BasicControl-Validator.rar

warn 作者:ylbtech
出處:http://ylbtech.cnblogs.com/
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM