最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#驗(yàn)證控件validator的簡單使用

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

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

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

下例為文本框輸入是否為空的驗(yàn)證,輸入內(nèi)容為空時報錯。代碼如下:

復(fù)制代碼 代碼如下:

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

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

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

復(fù)制代碼 代碼如下:

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

下例為文本框輸入內(nèi)容值驗(yàn)證,如果輸入內(nèi)容和某值相等時報錯。代碼如下:

復(fù)制代碼 代碼如下:

<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:范圍驗(yàn)證。驗(yàn)證一個字段是否在某個范圍中。

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

復(fù)制代碼 代碼如下:

<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:正則表達(dá)式驗(yàn)證。它根據(jù)正則表達(dá)式來驗(yàn)證用戶輸入字段的格式是否合法,如電子郵件、身份證、電話號碼等。

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

復(fù)制代碼 代碼如下:

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

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

相關(guān)文章

  • 解決安裝VS2008無法更改默認(rèn)路徑的問題

    解決安裝VS2008無法更改默認(rèn)路徑的問題

    這篇文章主要介紹了安裝VS2008無法更改默認(rèn)路徑的解決方法,需要的朋友可以參考下。
    2016-06-06
  • WPF實(shí)現(xiàn)動畫效果(七)之演示圖板

    WPF實(shí)現(xiàn)動畫效果(七)之演示圖板

    這篇文章介紹了WPF實(shí)現(xiàn)動畫效果之演示圖板,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • c#中單例類與靜態(tài)類的區(qū)別以及使用場景

    c#中單例類與靜態(tài)類的區(qū)別以及使用場景

    這篇文章主要給大家介紹了關(guān)于c#中單例類與靜態(tài)類的區(qū)別以及使用場景的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • C# WinForm狀態(tài)欄實(shí)時顯示當(dāng)前時間(窗體狀態(tài)欄StatusStrip示例)

    C# WinForm狀態(tài)欄實(shí)時顯示當(dāng)前時間(窗體狀態(tài)欄StatusStrip示例)

    這篇文章主要介紹了C# WinForm狀態(tài)欄實(shí)時顯示當(dāng)前時間(窗體狀態(tài)欄StatusStrip示例),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • C# SaveFileDialog與OpenFileDialog用法案例詳解

    C# SaveFileDialog與OpenFileDialog用法案例詳解

    這篇文章主要介紹了C# SaveFileDialog與OpenFileDialog用法案例詳解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • c# 編寫的簡單飛行棋游戲

    c# 編寫的簡單飛行棋游戲

    這個簡單的飛行棋游戲主要是講的方法怎么應(yīng)用,充分的去理解方法和方法的調(diào)用。整體收獲還是很大的。感興趣的朋友可以參考下
    2021-06-06
  • 詳解C# 中的正則表達(dá)式運(yùn)用

    詳解C# 中的正則表達(dá)式運(yùn)用

    這篇文章主要介紹了C# 中的正則表達(dá)式運(yùn)用的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • C#批量修改文件后綴的實(shí)現(xiàn)方法

    C#批量修改文件后綴的實(shí)現(xiàn)方法

    這篇文章主要介紹了C#批量修改文件后綴的實(shí)現(xiàn)方法,本文介紹的方法是通用型的,你只要修改讀取的文件地址,想要讀取的文件后綴名,以及自己想更換的后綴名稱即可,感興趣的小伙伴跟著小伙伴一起來看看吧
    2024-07-07
  • C# 實(shí)現(xiàn)Distinct將對象按條件去重

    C# 實(shí)現(xiàn)Distinct將對象按條件去重

    這篇文章主要介紹了C# 實(shí)現(xiàn)Distinct將對象按條件去重,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • 一些C#常見面試題目以及答案總結(jié)

    一些C#常見面試題目以及答案總結(jié)

    這篇文章主要介紹了C#常見面試題目以及答案的相關(guān)資料,分別是C#編程語言中的委托、多線程、事件、異常處理、異步編程、LINQ、內(nèi)存管理、圖像處理、內(nèi)存管理、設(shè)計(jì)模式等概念和實(shí)現(xiàn)方法,需要的朋友可以參考下
    2025-03-03

最新評論

石屏县| 会昌县| 沐川县| 达拉特旗| 读书| 南陵县| 镇宁| 棋牌| 榕江县| 大关县| 普格县| 罗田县| 焦作市| 岑巩县| 龙陵县| 双江| 曲沃县| 广宁县| 沭阳县| 光泽县| 兰坪| 怀集县| 清远市| 房山区| 凤阳县| 滦南县| 丹东市| 阜阳市| 公安县| 赤水市| 乐清市| 麻阳| 萍乡市| 台北市| 瓮安县| 利辛县| 英山县| 罗江县| 牟定县| 迁安市| 甘德县|