欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#驗證控件validator的簡單使用

 更新時間:2015年06月17日 10:51:14   投稿:hebedich  
這篇文章主要介紹了C#驗證控件validator的簡單使用方法和示例,十分的簡單實用,有需要的小伙伴可以參考下。

ASP.NET為開發(fā)人員提供了一套簡單實用的服務器控件來驗證用戶輸入的信息是否有效。這些控件的主要屬性有id(控件的唯一id)、ControlToValidate(被驗證的控件的id)、ErrorMessage(當驗證失敗時,在控件中顯示的文本)、runat(規(guī)定該控件是一個服務器控件。必須設置為 “server”)。

1、RequiredFieldValidator:驗證一個必填字段,如果這個字段沒填,那么將不能提交信息。

下例為文本框輸入是否為空的驗證,輸入內容為空時報錯。代碼如下:

復制代碼 代碼如下:

<ASP:TextBox id="txtName" RunAt="Server"/>
<ASP:RequiredFieldValidator id=" RequiredFieldValidator1" Runat="Server"  ControlToValidate="txtName"  ErrorMessage="用戶名不能為空"  ForeColor="red">*</ASP:RequiredFieldValidator>

2、CompareValidator:比較驗證。比較兩個字段值是否相等,如密碼和確認密碼兩個字段是否相等;比較一個字段與一個具體的值。

下例為兩個文本框的輸入密碼驗證,如果兩個文本框輸入內容不一致時報錯。代碼如下:

復制代碼 代碼如下:

<asp:TextBox ID="txtPWD1" runat="server" TextMode="Password"></asp:TextBox>
<asp:TextBox ID="txtPWD2" runat="server" TextMode="Password"></asp:TextBox>
<asp:CompareValidator ID="CompareValidator1" ForeColor="Red" runat="server" ErrorMessage="兩次密碼輸入不一致" ControlToValidate="txtPWD1" ControlToCompare="txtPWD2"    type="String"></asp:CompareValidator>

下例為文本框輸入內容值驗證,如果輸入內容和某值相等時報錯。代碼如下:

復制代碼 代碼如下:

<ASP:TextBox id="txtName" RunAt="Server"/>
<ASP:CompareValidator id=" CompareValidator1" Runat="Server"  ControlToValidate="txtName" ControlToCompare="123" ErrorMessage="該用戶已注冊"  Operator="NotEqual"  type="String"  ForeColor="red"></ASP:CompareValidator>

3、RangeValidator:范圍驗證。驗證一個字段是否在某個范圍中。

下例為文本框輸入的內容在最大值和最小值之間,如果超過最大或最小值時報錯。代碼如下:

復制代碼 代碼如下:

<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>

4、RegularExpressionValidator:正則表達式驗證。它根據正則表達式來驗證用戶輸入字段的格式是否合法,如電子郵件、身份證、電話號碼等。

下例為文本框輸入內容符合ValidationExpression中正則表達式的要求,如果不符合要求時報錯。代碼如下:

復制代碼 代碼如下:

<asp:TextBox ID="txtMail" runat="server" BackColor="White"></asp:TextBox>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" ForeColor="Red" runat="server" ErrorMessage="請輸入正確的郵箱" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" ControlToValidate="txtMail"></asp:RegularExpressionValidator>

以上所述就是本文的全部內容了,希望大家能夠喜歡。

相關文章

  • C#操作字符串方法總結實例代碼

    C#操作字符串方法總結實例代碼

    這篇文章主要介紹了C#操作字符串方法總結實例代碼,需要的朋友可以參考下
    2017-10-10
  • C#實現十五子游戲

    C#實現十五子游戲

    這篇文章主要為大家詳細介紹了C#實現十五子游戲的相關代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • C# 使用multipart form-data方式post數據到服務器

    C# 使用multipart form-data方式post數據到服務器

    這篇文章主要介紹了C# 使用multipart form-data方式post數據到服務器,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08
  • C#單線程和多線程的端口掃描器應用比較詳解

    C#單線程和多線程的端口掃描器應用比較詳解

    這篇文章主要詳細對比分析了C#單線程和多線程的端口掃描器應用,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • C#獲取圖片的后綴名解析

    C#獲取圖片的后綴名解析

    這篇文章主要介紹了C#獲取圖片的后綴名解析,需要的朋友可以參考下
    2014-02-02
  • C#中const 和 readonly 修飾符的用法詳解

    C#中const 和 readonly 修飾符的用法詳解

    這篇文章主要介紹了C#中const 和 readonly 修飾符的用法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-09-09
  • C#使用HtmlAgilityPack組件解析html文檔

    C#使用HtmlAgilityPack組件解析html文檔

    這篇文章介紹了C#使用HtmlAgilityPack組件解析html文檔的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • C#實現遠程關閉計算機或重啟計算機的方法

    C#實現遠程關閉計算機或重啟計算機的方法

    這篇文章主要介紹了C#實現遠程關閉計算機或重啟計算機的方法,涉及C#遠程連接及系統(tǒng)命令的調用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-08-08
  • C#泛型接口的協(xié)變和逆變

    C#泛型接口的協(xié)變和逆變

    本文詳細講解了C#泛型接口的協(xié)變和逆變,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-04-04
  • 清除aspx頁面緩存的程序實現方法

    清除aspx頁面緩存的程序實現方法

    這篇文章主要介紹了清除aspx頁面緩存的程序實現方法,非常實用,需要的朋友可以參考下
    2014-08-08

最新評論