1. 程式人生 > >VS2010構建ASP.NET三層架構例項演示(三)

VS2010構建ASP.NET三層架構例項演示(三)

8、業務層(Bll),針對具體問題的操作,也可以說是對資料層的操作,對資料業務邏輯處理。
建立的方法同上。名稱為Bll;解決方案:新增到解決方案;路徑為e:\test\Solution1;然後將Bll目錄下面的class1.cs改名為UserBll.cs了。這層要引用Dal層,所以要新增引用Dal,方法同上;然後在UserBll.cs頂部加以下程式碼using Dal;然後雙擊UserBll.cs,在左邊
public class UserBll
{
}
中間新增以下程式碼
public string getuserlist()
{
Dal.UserDB db = new UserDB();
return db.getlist();
}

9、表現層(UI),通俗講就是展現給使用者的介面,即使用者在使用一個系統的時候他的所見所得。
現在開始給頁面新增程式碼了,讓查詢出來的內容顯示到頁面上來。步驟:展開myweb,找到default.aspx檔案,雙擊。在左邊的</asp:Content>上面加上程式碼<%=str%>。此時str有個紅色的下劃線,因為沒有定義這個變數。點選default.aspx前面的加號,展開default.aspx,展開後,雙擊default.aspx.cs。這裡需要引用Bll檔案,右擊裡面的引用,新增引用,選擇“專案”,找到Bll,然後點選“確定”,最後在頂部加上using Bll;。接下來定義str變數,在protected void Page_Load(object sender, EventArgs e)上面加上public string str;然後在protected void Page_Load(object sender, EventArgs e)兩個大括號之間新增以下程式碼:
Bll.UserBll ub = new UserBll();
str = ub.getuserlist();
就可以了

10、右擊default.aspx,選擇“在瀏覽器中檢視”。搞定

相關推薦

VS2010構建ASP.NET架構例項演示

開發環境:vs2010+SQLSERVER2008 功能:簡單實現顯示一張表的記錄。 具體步驟:       1、開啟sql server2008,在裡面建立資料庫名為halfcool,然後在資料庫建立users表,裡面有三個欄位id(自動增加),username(

VS2010構建ASP.NET架構例項演示

8、業務層(Bll),針對具體問題的操作,也可以說是對資料層的操作,對資料業務邏輯處理。 建立的方法同上。名稱為Bll;解決方案:新增到解決方案;路徑為e:\test\Solution1;然後將Bll目錄下面的class1.cs改名為UserBll.cs了。這層要引用Da

Asp.Net MVC+EF+架構 簡單搭建 1 Asp.Net MVC+EF+架構

首先,謝謝各位過客觀看,今天我們說下簡單的 Asp.Net MVC+EF+三層架構 搭建( 第一部分)。 很簡單,先看下完成之後程式碼圖:   這裡講的是一個整體框架的搭建,所以頁面暫時Pass,先以一個小的查詢為例。   一、新建Model、Dal、Bl

C#--架構設計方法

三層架構的應用背景 系統功能較多而且業務複雜時,可以使用三層架構設計專案: BLL可以起到一個‘調節作用’,三層架構的設計能夠很好的滿足大、中型應用系統開發。 三層架構的應用準

架構深入認識

1、複用:主要表現在使用者層(UI)與資料訪問層(DAL),因為業務邏輯一般是固定的,所以這一方面表現不明顯。比如,第一次開發的使用者(UI)層是C/S模式,如果抽象與封裝做得好的話,那麼幾乎可以不修改程式碼,而直接用到B/S的專案上,即用網頁的表示層替換窗體(from)的表示層;還有,如果原來系統的資料訪問

javaweb:常用的web設計模式(Model1,Model2,javaweb架構和mvc)和結構案例展示

Jsp模式介紹: SUN公司推出JSP技術後,同時也推薦了兩種web應用程式的開發模式,一種是JSP+JavaBean模式,一種是Servlet+JSP+JavaBean模式。 JSP+JavaBean模式適合開發業務邏輯不太複雜的web應用程式,這種模式下,JavaBean用於封裝業務

【更新】Essential Studio for ASP.NET MVC更新至2018 v4

下載Essential Studio for ASP.NET MVC最新版本 Essential Studio for ASP.NET MVC控制元件包是一款MVC介面開發包,它包含了幾乎所有企業級Web應用程式開發所需要的控制元件,如Grids、 Charts、Gauges、Menus、Calenda

vs2010裡面 新建網站裡面的 asp.net網站 和 新建專案裡面的 asp.net Web應用程式 的區別

地址:http://www.cnblogs.com/iceicebaby/archive/2012/02/21/2361686.html 二:下面是 通過 新建專案 來建立 ASP.NET web 應用程式   下面我們建立 資料庫DAL層  和 實體類

交換機工作原理轉載

存在 嚴重 文檔 轉發原理 mark 動態 發送 大致 添加 路由器的三層轉發主要依靠CPU進行,而三層交換機的三層轉發依靠ASIC芯片完成,這就決定了兩者在轉發性能上的巨大差別。當然,三層交換機並不能完全替代路由器,路由器所具備的豐富的接口類型、良好的流量服務等級控制、

檢測到在集成的托管管道模式下不適用的ASP.NET設置的解決方法轉載

blank span 轉載 sdn 是我 module error conf str 我們將ASP.NET程序從IIS6移植到IIS7,可能運行提示以下錯誤: HTTP 錯誤 500.23 - Internal Server Error 檢測到在集成的托管管道模式下不適

ASP.NET Core AD 域登錄 轉載

valid option port sys apu exc wan 自帶 驗證用戶名 在選擇AD登錄時,其實可以直接選擇 Windows 授權,不過因為有些網站需要的是LDAP獲取信息進行授權,而非直接依賴Web Server自帶的Windows 授權功能。 當然如

ioc初步理解 簡單實用autofac搭建mvc+automapper=》ioccodeFirst

深入 prop 做了 初始 turn build asa change work    之前在園子閑逛的時候,發現許多關於automapper的文章,以及用aotufac+automapper合在一起用。當然發現大多數文章是將automapper的特點說出或將automap

Asp.Net Core 程式部署到Linuxcentos生產環境:docker部署

執行環境 照例,先亮環境;軟體的話我這裡假設你已經批准好了.net core 執行環境,未配置可以看我的這篇[linux(centos)搭建.net core 執行環境] 騰訊雲 centos:7.2 cpu:1核 2G記憶體 1M頻寬 docker:18.06.1-ce 安裝dock

Asp.Net Core 程序部署到Linuxcentos生產環境:docker部署

大神 生產環境 blog for 服務器 路徑 結構 dot images 運行環境 照例,先亮環境;軟件的話我這裏假設你已經批準好了.net core 運行環境,未配置可以看我的這篇[linux(centos)搭建.net core 運行環境] 騰訊雲 centos

asp.net core合併壓縮資原始檔轉載

在asp.net core中使用BuildBundlerMinifier合併壓縮資原始檔 在asp.net mvc中可以使用Bundle來壓縮合並css,js 不知道的見:http://www.cnblogs.com/morang/p/7207176.html在asp.net core中則可以使用Bui

asp.net core webapi之跨域Cors訪問

這裡說的跨域是指通過js在不同的域之間進行資料傳輸或通訊,比如用ajax向一個不同的域請求資料,或者通過js獲取頁面中不同域的框架中(iframe)的資料。只要協議、域名、埠有任何一個不同,都被當作是不同的域。 預設瀏覽器是不支援直接跨域訪問的。但是由於種種原因我們又不得不進行跨域訪問,比如當前後端

ASP.NET Core 中斷請求瞭解一下翻譯

本文所講方式僅適用於託管在Kestrel Server中的應用。如果託管在IIS和IIS Express上時,ASP.NET Core Module(ANCM)並不會告訴ASP.NET Core在客戶端斷開連線時中止請求。但可喜的是,ANCM預計在.NET Core 2.2中會完善這一機制。 1. 引言

ASP.NET Core微服務 on K8SJessetalk第一章:詳解基本物件及服務發現持續更新

課程連結:http://video.jessetalk.cn/course/explore 良心課程,大家一起來學習哈! 任務1:課程介紹 任務2:Labels and Selectors 所有資源物件(包括Pod, Service, Namespace, Volume)都可以打

【更新】Essential Studio for ASP.NET MVC更新至2018 v4

下載Essential Studio for ASP.NET MVC最新版本 Essential Studio for ASP.NET MVC控制元件包是一款MVC介面開發包,它包含了幾乎所有企業級Web應用程式開發所需要的控制元件,如Grids、 Charts、Gauges、Menus、Calenda

【更新】Essential Studio for ASP.NET MVC更新至2018 v4

下載Essential Studio for ASP.NET MVC最新版本 Essential Studio for ASP.NET MVC控制元件包是一款MVC介面開發包,它包含了幾乎所有企業級Web應用程式開發所需要的控制元件,如Grids、 Charts、Gauges、Menus、Cal