溫馨提示×

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

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

三層架構(gòu)怎么利用asp.net實(shí)現(xiàn)

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

這篇文章給大家介紹三層架構(gòu)怎么利用asp.net實(shí)現(xiàn),內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

實(shí)現(xiàn)代碼如下:

usingSystem.Collections;
usingSystem.Web;
usingSystem.Web.Security;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.WebControls.WebParts;
usingSystem.Web.UI.HtmlControls;
usingSystem.Text;
usingMaticsoft.Common;
usingLTP.Accounts.Bus;
usingSystem;
namespaceMaticsoft.Web.Employees
{
  publicpartialclassMYAdd:Page
  {
    protectedvoidPage_Load(objectsender,EventArgse)
    {
 
    }
    
 
    protectedvoidButtonOK_Click(objectsender,EventArgse)
    {
      stringERRM ="";
      if(!PageValidate.IsNumber(Temployeeid.Text.Trim()))
      {
        ERRM +="輸入的id不是數(shù)字,不合法!";
      }
      if(this.Temployeeid.Text.Trim().Length ==0)
      {
        ERRM +="用戶id不能為空!";
      }
      if(ERRM !="")
      {
        MessageBox.Show(this, ERRM);
        ERRM ="";
        return;
      }      intEmployeeID =int.Parse(this.Temployeeid.Text);      /
      stringEmployeesName =this.Temployeename.Text;
      Maticsoft.Model.Employeesmodel =newModel.Employees();         //新建一個(gè)在dal層Employees的model對(duì)象,用于對(duì)數(shù)據(jù)庫(kù)Employees表的數(shù)據(jù)處理
      model.EmployeeID = EmployeeID;                                 //將text里面用戶輸入的id數(shù)據(jù)傳給model
      model.EmployeesName = EmployeesName;                          //將text里面用戶輸入的name數(shù)據(jù)傳給model
      Maticsoft.BLL.Employeesbll =newBLL.Employees();               //新建一個(gè)在bll層的employees對(duì)象,用于調(diào)用dal層的model對(duì)象
      bll.Add(model);                                                  //在bll層調(diào)用add方法添加一條數(shù)據(jù)                                  
 
//////////////////////////////////////  bll層的add 方法  ///////////////////////////////////////////////////////////////////////////
         /// 增加一條數(shù)據(jù)       
                publicboolAdd(Maticsoft.Model.Employeesmodel)
                {
                        returndal.Add(model);                     //調(diào)用dal層的add方法添加一條數(shù)據(jù)
                }
 
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
 
 
 
////////////////////////////////////// dal層的 add 方法  ///////////////////////////////////////////////////////////////////////////
      ///增加一數(shù)據(jù)
                publicboolAdd(Maticsoft.Model.Employeesmodel)
                {
                        StringBuilderstrSql=newStringBuilder();
                        strSql.Append("insert into Employees(");
                        strSql.Append("EmployeeID,EmployeesName)");
                        strSql.Append(" values (");
                        strSql.Append("@EmployeeID,@EmployeesName)");
                        SqlParameter[] parameters = {
                                        newSqlParameter("@EmployeeID",SqlDbType.Int,4),
                                        newSqlParameter("@EmployeesName",SqlDbType.VarChar,90)};
                        parameters[0].Value = model.EmployeeID;
                        parameters[1].Value = model.EmployeesName;
 
                        introws=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
                        if(rows >0)
                        {
                                returntrue;
                        }
                        else
                        {
                                returnfalse;
                        }
                }
 
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
      Maticsoft.Common.MessageBox.ShowAndRedirect(this,"保存成功|!","MYAdd.aspx");           //成功創(chuàng)建后彈出對(duì)話框,并跳轉(zhuǎn)到當(dāng)前頁面!
 
    }
 
    protectedvoidButtonNo_Click(objectsender,EventArgse)
    {
      Response.Redirect("list.aspx");
    }
  
  }
}

關(guān)于三層架構(gòu)怎么利用asp.net實(shí)現(xiàn)就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

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

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

AI