亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ASP.NET數據驗證控件使用方法

發布時間:2021-07-15 14:25:48 來源:億速云 閱讀:144 作者:chen 欄目:編程語言

本篇內容主要講解“ASP.NET數據驗證控件使用方法”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“ASP.NET數據驗證控件使用方法”吧!

ASP.NET數據驗證作用:

(1)定義外觀。

(2)驗證程序的顯示方式:靜態或者動態顯示。

(3)分組顯示錯誤信息。

(4)自定義服務器端的驗證。

(5)自定義客戶端的驗證。

(6)正則表達式。

下面說說VS2005中提供的常用ASP.NET數據驗證控件:

必須填寫的:RequiredFiledValidator要求用戶必須填寫,否則不能進入下一個選項。

與某一個值相比較的:CompareValidator把用戶輸入的值與常數值或者特定數據類型的值進行比較(大于、小于、等于)。

某一個范圍內的檢查:RangeValidator檢查用戶輸入的時候在指定的上下限內。

模式匹配:RegularExpressionValidator檢查與正則表達式定義的模式是否匹配。這種常用來檢查可以預知的字符序列,

比如:電子郵件,電話號碼,郵政編碼等等。

用戶自定義:CustomValidator分為服務端和客戶端驗證。需要我們自己編寫驗證規則。

這里說說常用的正則表達式(詳細請看我的正則表達式板塊):

(1) [ ] 用于定以可以接收的字符,比如[wuwei]表示此控件只能接收w,u,e,i這幾個字符。

(2) ^ 用于定義不能接收的字符,比如[^a-e]表示除了a到e之外可以接收的字符。

(3) { } 定義必須輸入的字符個數。{1,}至少輸入一個字符,[a-o]{5}表示輸入5位a到o之間的字符。

(4) . 代表任意字符。比如.{4,10}表示接收4到10個任意字符。

(5) | 表示“邏輯或”。比如[1-9]{3,6}|[A-Za-z]{3}表示可以接收3到6個數字或者3個字母。

(6) () 用于分塊,與{}類似。

(7) \ 轉義字符。如:\([0-9]{3}\)定義3個數字的有括號的區號。

雖然可以利用VS2005自帶的很多ASP.NET數據驗證控件里面原有的正則表達式,但是還有很多需要我們自己去寫。我在想"微軟為何不提供一個我們自己增加正則表達式的功能了,這樣的話我們把所有常用的都錄入進去,就只需要用鼠標操作了,可惜不是這樣唉!"這就需要我們用Regex類的isMatch方法自定義正則表達式。舉個例子:很多后臺在登陸的時候都需要填寫自己的數據庫名稱,來防止非法用戶登陸。驗證過程如下代碼:

protected void Page_Load(object sender, EventArgs e)   {   }   public bool validateTable(string str) //調用Regex類時,需引入using System.Text.RegularExpressions命名空間   {   return Regex.IsMatch(str, @"^(\w+$)|^([\u4E00-\u9FA5]{0,}$)");   }   protected void Button1_Click(object sender, EventArgs e)   {   if (!validateTable(TextBox1.Text))   {   Response.Write("<script>alert('您輸入了不合法的數據表名稱')</script>");   }   }

到此,相信大家對“ASP.NET數據驗證控件使用方法”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新疆| 徐水县| 鞍山市| 万宁市| 钟山县| 五华县| 沅陵县| 阜南县| 阿瓦提县| 芦山县| 高密市| 原阳县| 朝阳县| 乐亭县| 浮梁县| 怀来县| 南京市| 福泉市| 镇巴县| 睢宁县| 丹阳市| 仪征市| 巩义市| 湖南省| 寿光市| 高州市| 远安县| 当阳市| 浦江县| 高淳县| 阿拉尔市| 呼图壁县| 清新县| 和林格尔县| 鄂伦春自治旗| 江都市| 精河县| 平南县| 汤原县| 吴忠市| 扎鲁特旗|