ASP.NET用戶注冊(cè)實(shí)戰(zhàn)(第11節(jié))
在我們第四小節(jié)---ASP.NET實(shí)現(xiàn)用戶注冊(cè)和驗(yàn)證功能當(dāng)中,已經(jīng)學(xué)習(xí)了ASP.NET驗(yàn)證控件的作用和使用方法,所以相對(duì)來(lái)說(shuō)這節(jié)就比較輕松。
學(xué)習(xí)內(nèi)容:
步驟一 添加新項(xiàng),創(chuàng)建Web窗體并將其命名為“zhuce.aspx”
步驟二 布局頁(yè)面,創(chuàng)建6行2列的表格

步驟三 在zhucechuli.cs頁(yè)面中編寫代碼如下:
public class zhucechuli
{ public zhucechuli()
{
}
private SqlConnection conn;
public static void addzhuce(zhuce zhuce1)
{using (SqlConnection cn = dbconn.GetConnection())
{ cn.Open();
SqlCommand cm = new SqlCommand();
cm.Connection = cn;
string sql = "insert zhuce(yhm,yhpwd,sex,hobby) values(@q,@w,@e,@r)";
cm.CommandText = sql;
cm.Parameters.AddWithValue("@q", zhuce1.Yhm);
cm.Parameters.AddWithValue("@w", zhuce1.Yhpwd);
cm.Parameters.AddWithValue("@e", zhuce1.Sex);
cm.Parameters.AddWithValue("@r", zhuce1.Hobby);
cm.ExecuteNonQuery();
}
}
}
步驟四 在實(shí)體類文件夾下添加zhuce類。在頁(yè)面中編寫代碼如下:
namespace shiti
{
/// <summary>
///zhuce 的摘要說(shuō)明
/// </summary>
public class zhuce
{ public zhuce()
{
}
protected int id;
public int ID
{
get { return id; }
set { id = value; }
}
protected string yhm;
public string Yhm
{
get { return yhm; }
set { yhm = value; }
}
protected string yhpwd;
public string Yhpwd
{
get { return yhpwd; }
set { yhpwd = value; }
}
protected string sex;
public string Sex
{
get { return sex; }
set { sex = value; }
}
protected string hobby;
public string Hobby
{
get { return hobby; }
set { hobby= value; }
}
}
}
步驟五 打開(kāi)zhuce.aspx設(shè)計(jì)頁(yè)面,雙擊Button1按鈕,編寫代碼:
protected void Button1_Click(object sender, EventArgs e)
{
zhuce zhuce1 = null;
zhuce1 = new zhuce();
zhuce1.Yhm = TextBox1.Text.ToString().Trim();
zhuce1.Yhpwd = TextBox2.Text.ToString().Trim();
zhuce1.Sex = DropDownList1.SelectedValue.ToString().Trim();
zhuce1.Hobby = DropDownList2.SelectedValue.ToString().Trim();
zhucechuli.addzhuce(zhuce1);
}
在這里補(bǔ)充一點(diǎn)內(nèi)容,因?yàn)檫@是在學(xué)習(xí)ASP.NET,所以數(shù)據(jù)庫(kù)內(nèi)容就沒(méi)有涉及到,下面就是我在學(xué)習(xí)ASP.NET時(shí)配置數(shù)據(jù)庫(kù)的部分內(nèi)容:

如果大家想了解更多關(guān)于數(shù)據(jù)庫(kù)這方面的內(nèi)容,就去網(wǎng)站關(guān)注數(shù)據(jù)庫(kù)欄目,內(nèi)容也很豐富的。
運(yùn)行效果圖:


總結(jié)
通過(guò)本節(jié)的學(xué)習(xí),實(shí)現(xiàn)了用戶的注冊(cè),進(jìn)一步完善了之前所學(xué)習(xí)的內(nèi)容,實(shí)現(xiàn)了前臺(tái)與數(shù)據(jù)庫(kù)后臺(tái)的連接,小編整理的ASP.NET的11個(gè)學(xué)習(xí)小結(jié),都是自己親自操作過(guò)并記錄下來(lái)的學(xué)習(xí)筆記,可能有些地方不大細(xì)致,表述的不夠準(zhǔn)確,希望大家理解。
- 一款經(jīng)典的ajax登錄頁(yè)面 后臺(tái)asp.net
- asp.net jQuery Ajax用戶登錄功能的實(shí)現(xiàn)
- asp.net BasePage類+Session通用用戶登錄權(quán)限控制
- ASP.NET 應(yīng)用程序級(jí) 驗(yàn)證用戶是否登錄 一般處理程序
- ASP.NET 后臺(tái)登錄小技巧介紹
- asp.net利用cookie保存用戶密碼實(shí)現(xiàn)自動(dòng)登錄的方法
- ASP.NET實(shí)現(xiàn)用戶注冊(cè)和驗(yàn)證功能(第4節(jié))
- ASP.NET?MVC5網(wǎng)站開(kāi)發(fā)用戶注冊(cè)(四)
- ASP.NET?MVC5網(wǎng)站開(kāi)發(fā)用戶登錄、注銷(五)
- ASP.NET登錄注冊(cè)頁(yè)面實(shí)現(xiàn)
相關(guān)文章
.NET Corek中Git的常用命令及實(shí)戰(zhàn)演練
這篇文章將通過(guò)故事的形式從Git的歷史談起,并講述Git的強(qiáng)大之處。然后通過(guò)實(shí)戰(zhàn)演練教你如何在Github以及碼云上托管我們的代碼并進(jìn)行代碼的版本控制2019-04-04
如何利用FluentMigrator實(shí)現(xiàn)數(shù)據(jù)庫(kù)遷移
這篇文章主要給大家介紹了關(guān)于如何利用FluentMigrator實(shí)現(xiàn)數(shù)據(jù)庫(kù)遷移的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04
asp.net core razor自定義taghelper的方法
這篇文章主要介紹了asp.net core razor自定義taghelper的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-09-09
ASP.NET比較常用的26個(gè)性能優(yōu)化技巧
這篇文章主要給大家介紹asp.net中比較常用的26個(gè)性能優(yōu)化技巧,主要設(shè)計(jì)到asp.net中常用的26個(gè)性能優(yōu)化方面的內(nèi)容,對(duì)于asp.net中常用的26個(gè)性能優(yōu)化技巧感興趣的朋友可以參考下本篇文章2015-10-10
ASP.NET過(guò)濾HTML標(biāo)簽只保留換行與空格的方法
這篇文章主要介紹了ASP.NET過(guò)濾HTML標(biāo)簽只保留換行與空格的方法,包含網(wǎng)上常見(jiàn)的方法以及對(duì)此方法的改進(jìn),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2014-12-12
asp.net頁(yè)面與頁(yè)面之間傳參數(shù)值方法(post傳值和get傳值)
這篇文章主要介紹了asp.net頁(yè)面與頁(yè)面之間傳參數(shù)值方法,說(shuō)明了post傳值和get傳值的使用方法,需要的朋友可以參考下2014-02-02

