您好,登錄后才能下訂單哦!
這篇文章將為大家詳細(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ò),可以把它分享出去讓更多的人看到。
免責(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)容。