婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > asp.net實現三層架構的例子

asp.net實現三層架構的例子

熱門標簽:西寧電銷外呼系統公司 寧德防封版電銷卡 云南外呼系統代理 上海市三維地圖標注 安陸市地圖標注app 辦公用地圖標注網點怎么操作 南昌自動外呼系統線路 聊城智能電銷機器人電話 海東防封電銷卡

看了2天的三層架構,其實自己以前也看過這個,可以由于沒有使用過,所以對于三層架構也只是知道罷了,昨天看了一下他一些內部的具體架構,三層分別是BLL、WEB、DAL,在web接受用戶請求,bll處理業務,dal處理數據庫事務,下面是一個簡單的例子!這是一個添加新員工的頁面:

后臺代碼如下:

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不是數字,不合法!";
      }
      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();         //新建一個在dal層Employees的model對象,用于對數據庫Employees表的數據處理
      model.EmployeeID = EmployeeID;                                 //將text里面用戶輸入的id數據傳給model
      model.EmployeesName = EmployeesName;                          //將text里面用戶輸入的name數據傳給model
      Maticsoft.BLL.Employeesbll =newBLL.Employees();               //新建一個在bll層的employees對象,用于調用dal層的model對象
      bll.Add(model);                                                  //在bll層調用add方法添加一條數據                                  
 
//////////////////////////////////////  bll層的add 方法  ///////////////////////////////////////////////////////////////////////////
         /// 增加一條數據       
                publicboolAdd(Maticsoft.Model.Employeesmodel)
                {
                        returndal.Add(model);                     //調用dal層的add方法添加一條數據
                }
 
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
 
 
 
////////////////////////////////////// dal層的 add 方法  ///////////////////////////////////////////////////////////////////////////
      ///增加一數據
                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");           //成功創建后彈出對話框,并跳轉到當前頁面!
 
    }
 
    protectedvoidButtonNo_Click(objectsender,EventArgse)
    {
      Response.Redirect("list.aspx");
    }
  
  }
}

您可能感興趣的文章:
  • 如何使用AngularJs打造權限管理系統【簡易型】
  • ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后臺管理系統之前端頁面框架構建源碼分享
  • ASP.NET實現學生管理系統
  • ASP.NET餐飲管理系統制作代碼分享
  • ASP.NET網站管理系統退出 清除瀏覽器緩存,Session的代碼
  • 2007 10.30動易網站管理系統vote.asp頁面存在SQL注入漏洞
  • ssi框架學習總結(mvc三層架構)
  • ASP.NET創建三層架構圖解詳細教程
  • Asp.net 在三層架構中事務的使用實例代碼
  • MVC+EasyUI+三層架構簡單權限管理系統

標簽:平涼 南寧 青海 汕尾 衢州 洛陽 贛州 崇左

巨人網絡通訊聲明:本文標題《asp.net實現三層架構的例子》,本文關鍵詞  asp.net,實現,三層,架構,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《asp.net實現三層架構的例子》相關的同類信息!
  • 本頁收集關于asp.net實現三層架構的例子的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 凤山县| 施秉县| 剑川县| 阿克陶县| 靖江市| 泉州市| 策勒县| 邢台县| 柘荣县| 磐安县| 贵溪市| 循化| 洛浦县| 枣强县| 渝中区| 阳原县| 大庆市| 商河县| 资溪县| 徐水县| 方山县| 巴里| 宽甸| 承德市| 宁都县| 西乡县| 宕昌县| 萍乡市| 泰顺县| 武清区| 岑巩县| 棋牌| 西贡区| 蓬莱市| 全椒县| 临城县| 基隆市| 朝阳区| 寿阳县| 陈巴尔虎旗| 开鲁县|