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

ASP.NET實現(xiàn)用戶注冊和驗證功能(第4節(jié))

 更新時間:2022年04月27日 14:39:43   投稿:lijiao  
這篇文章主要介紹了ASP.NET實現(xiàn)用戶注冊和驗證功能,學習ASP.NET驗證控件的作用和使用方法,在此基礎(chǔ)上了解常用第三方控件,需要的朋友可以參考一下

在前幾篇文章中小編已經(jīng)為大家分享幾篇關(guān)于驗證控件實現(xiàn)的文章,今天我們再具體為用戶登錄頁面添加輸入數(shù)據(jù)驗證功能和驗證碼功能。

學習內(nèi)容

1、創(chuàng)建ASP.NET應(yīng)用程序。

在E:\Solution1目錄下雙擊文件,運行Visual Studio 2008。在“解決方案資源管理器”面板中,右擊“解決方案,在彈出的快捷菜單中選擇“添加”——“新建網(wǎng)站”命令,新建Chap4站點。

2、在站點Default.aspx頁面上先添加一個6行2列的表格,并添加控件,設(shè)計用戶注冊界面:添加6個texbox控件,分別為用戶名,密碼,確認密碼,QQ,E-MAIL,驗證碼,再添加一個Button控件,為提交。

3、在“密碼”的后面再添加控件為RequiredFieldValidator,在屬性面板Text中輸入“請輸入密碼”,同樣的方法為后面的幾個添加控件;添加完以后再在確認密碼后面添加一個Comparevalidator控件,屬性面板中輸入請確認密碼,在把ControlTovalidate改為TextBOX3,把ControltoCompar改為TextBOX2,operator為Equal;在“QQ”后面添加RegularExpressionValidator控件,用來驗證輸入數(shù)據(jù)格式是否匹配某種的特定的模式,并對其屬性進行編輯。在屬性面板中改為格式錯誤,在ValidationExpression中改為中國郵政編碼,改為\d*.
為E-MAIL添加一個RegularExpressionValidator,,也在屬性面板中改為格式錯誤,在ValidationExpression選中Internet電子郵件,在錯誤信息上把Showmessagebox改為true,把showsummary改為false。

4、下載.dll文件添加到工具箱

在Visual Studio 2008的“解決方案資源管理器”面板中,右擊站點Chap4,在彈出的快捷菜單中選擇“添加ASP.NET文件夾”到Bin命令。在彈出的對話框中右擊“Bin文件夾”,在彈出的快捷菜單中選擇“添加引用”命令,在彈出的“添加引用”對話框中,選擇“瀏覽”選項卡,找到WebValidates.dll文件并添加到Bin文件夾下。

5、向頁面拖放控件并注冊。

6、編寫代碼生成驗證碼。

public partial class _Default : System.Web.UI.Page 
{
 protected void Page_Load(object sender, EventArgs e)
 {
 if (!IsPostBack)
 {
  SnCode.Create();
 }
 }
 private bool CheckCode()
 {
 if(SnCode.CheckSN(TextBox6.Text.Trim()))
 {
 return true;
 }
 else
 {
 SnCode.Create();
 return false;
 }
 }
 protected void Button1_Click(object sender, EventArgs e)
 {
  if (Page.IsValid)
  {
  if (!CheckCode())
  {
   Response.Write("<script>alert('驗證碼錯誤!')</scritp>");
  }
  }
 }
 protected void LinkButton1_Click(object sender, EventArgs e)
 {
  SnCode.Create();
 }
}

7、運行Default.aspx.

運行效果圖:

總結(jié)

通過學習基本掌握了ASP.NET驗證控件的作用和使用方法,并且了解常用第三方控件,掌握驗證碼控件的使用方法,進行第三方控件添加,可以對驗證碼進行更新,功能基本上可以做到所要求的。

以上就是小編整理的實現(xiàn)用戶注冊和驗證功能的全部內(nèi)容,希望對大家的學習有所幫助。

相關(guān)文章

  • ASP.NET2.0中用Gridview控件操作數(shù)據(jù)的代碼

    ASP.NET2.0中用Gridview控件操作數(shù)據(jù)的代碼

    在ASP.NET 2.0中,加入了許多新的功能和控件,相比asp.net 1.0/1.1,在各方面都有了很大的提高
    2012-10-10
  • .net core中的Authorization過濾器使用

    .net core中的Authorization過濾器使用

    這篇文章主要介紹了.net core中的Authorization過濾器使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • ASP.NET中常用的三十三種代碼

    ASP.NET中常用的三十三種代碼

    ASP.NET中常用的三十三種代碼...
    2007-03-03
  • .NET連接池的問題詳解

    .NET連接池的問題詳解

    這篇文章主要介紹了.NET連接池的問題詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • 詳解asp.net core重新加載應(yīng)用配置

    詳解asp.net core重新加載應(yīng)用配置

    這篇文章主要介紹了asp.net core重新加載應(yīng)用配置,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04
  • asp.net使用jquery實現(xiàn)搜索框默認提示功能

    asp.net使用jquery實現(xiàn)搜索框默認提示功能

    這篇文章主要介紹了asp.net使用jquery實現(xiàn)搜索框默認提示功能,大家參考使用吧
    2014-01-01
  • firebird Embedded模式(.net 3.5)

    firebird Embedded模式(.net 3.5)

    實現(xiàn)的關(guān)鍵:copy fbembed.dll icudt30.dll icuuc30.dll到system32文件夾下
    2008-12-12
  • GridView選擇記錄同時confirm用戶確認刪除

    GridView選擇記錄同時confirm用戶確認刪除

    confirm用戶確認刪除是一個很實用的功能,比如可以防止用戶誤操作刪除等等,感興趣的朋友可以了解下,希望本文對你有所幫助,就當鞏固知識了
    2013-01-01
  • ASP.NET Cookie 操作實現(xiàn)

    ASP.NET Cookie 操作實現(xiàn)

    本節(jié)中的主題描述如何在 ASP.NET Web 應(yīng)用程序中創(chuàng)建 Cookie。Cookie 是一些小的文本文件,服務(wù)器和瀏覽器在收到每個頁請求時交換它們,您還可以使用這些小文本文件來存儲幫助針對每個用戶自定義您的應(yīng)用程序的信息。
    2009-11-11
  • asp.net跳轉(zhuǎn)頁面的三種方法比較

    asp.net跳轉(zhuǎn)頁面的三種方法比較

    asp.net下的三種轉(zhuǎn)向頁面的方法小結(jié),給使用頁面轉(zhuǎn)向的朋友一個參考
    2008-06-06

最新評論