ASP.NET使用者註冊實戰(第11節)_實用技巧

來源:互聯網
上載者:User

在我們第四小節---ASP.NET實現使用者註冊和驗證功能當中,已經學習了ASP.NET驗證控制項的作用和使用方法,所以相對來說這節就比較輕鬆。
學習內容:
步驟一 添加新項,建立Web表單並將其命名為“zhuce.aspx”
步驟二 布局頁面,建立6行2列的表格

步驟三  在zhucechuli.cs頁面中編寫代碼如下:

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();   } }}

步驟四 在實體類檔案夾下添加zhuce類。在頁面中編寫代碼如下:

namespace shiti{ /// <summary> ///zhuce 的摘要說明 /// </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; }  } }}

步驟五 開啟zhuce.aspx設計頁面,雙擊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); }

在這裡補充一點內容,因為這是在學習ASP.NET,所以資料庫內容就沒有涉及到,下面就是我在學習ASP.NET時設定資料庫的部分內容:

如果大家想瞭解更多關於資料庫這方面的內容,就去網站關注資料庫欄目,內容也很豐富的。

運行效果圖:

總結
通過本節的學習,實現了使用者的註冊,進一步完善了之前所學習的內容,實現了前台與資料庫背景串連,小編整理的ASP.NET的11個學習小結,都是自己親自操作過並記錄下來的學習筆記,可能有些地方不大細緻,表述的不夠準確,希望大家理解哈

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.