溫馨提示×

溫馨提示×

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

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

如何在ASP.NET項(xiàng)目中實(shí)現(xiàn)一個(gè)用戶注冊功能

發(fā)布時(shí)間:2020-12-19 16:13:13 來源:億速云 閱讀:241 作者:Leah 欄目:開發(fā)技術(shù)

這篇文章將為大家詳細(xì)講解有關(guān)如何在ASP.NET項(xiàng)目中實(shí)現(xiàn)一個(gè)用戶注冊功能,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。

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

在E:\Solution1目錄下雙擊文件,運(yùn)行Visual Studio 2008。在“解決方案資源管理器”面板中,右擊“解決方案,在彈出的快捷菜單中選擇“添加”——“新建網(wǎng)站”命令,新建Chap4站點(diǎn)。
2、在站點(diǎn)Default.aspx頁面上先添加一個(gè)6行2列的表格,并添加控件,設(shè)計(jì)用戶注冊界面:添加6個(gè)texbox控件,分別為用戶名,密碼,確認(rèn)密碼,QQ,E-MAIL,驗(yàn)證碼,再添加一個(gè)Button控件,為提交。
3、在“密碼”的后面再添加控件為RequiredFieldValidator,在屬性面板Text中輸入“請(qǐng)輸入密碼”,同樣的方法為后面的幾個(gè)添加控件;添加完以后再在確認(rèn)密碼后面添加一個(gè)Comparevalidator控件,屬性面板中輸入請(qǐng)確認(rèn)密碼,在把ControlTovalidate改為TextBOX3,把ControltoCompar改為TextBOX2,operator為Equal;在“QQ”后面添加RegularExpressionValidator控件,用來驗(yàn)證輸入數(shù)據(jù)格式是否匹配某種的特定的模式,并對(duì)其屬性進(jìn)行編輯。在屬性面板中改為格式錯(cuò)誤,在ValidationExpression中改為中國郵政編碼,改為\d*.
為E-MAIL添加一個(gè)RegularExpressionValidator,,也在屬性面板中改為格式錯(cuò)誤,在ValidationExpression選中Internet電子郵件,在錯(cuò)誤信息上把Showmessagebox改為true,把showsummary改為false。
4、下載.dll文件添加到工具箱
在Visual Studio 2008的“解決方案資源管理器”面板中,右擊站點(diǎn)Chap4,在彈出的快捷菜單中選擇“添加ASP.NET文件夾”到Bin命令。在彈出的對(duì)話框中右擊“Bin文件夾”,在彈出的快捷菜單中選擇“添加引用”命令,在彈出的“添加引用”對(duì)話框中,選擇“瀏覽”選項(xiàng)卡,找到WebValidates.dll文件并添加到Bin文件夾下。
5、向頁面拖放控件并注冊。
6、編寫代碼生成驗(yàn)證碼。

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('驗(yàn)證碼錯(cuò)誤!')</scritp>");
  }
  }
 }
 protected void LinkButton1_Click(object sender, EventArgs e)
 {
  SnCode.Create();
 }
}

關(guān)于如何在ASP.NET項(xiàng)目中實(shí)現(xiàn)一個(gè)用戶注冊功能就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI