天天看點

三層架構之表示層(UL層)

一、UL層

1、 頁面居中布局

form style="width: 1000px;margin:0 auto;"

工 具欄: style="text-align:center;"

GridView: width="100%"

2、DropDownList 綁定資料

前背景結合方式

(1) 配置SqlDataSource資料源,選擇合适的表

(2)設 置DataTextField和DataValueField屬性

(3)删 除DataSourceID屬性和和生成的SqlDataSource控件

(4)添加額外項,并設定AppendDataBoundItems="True"(對應的值與背景一緻)

(5)綁定 資料源: DataSource=BLL.Manage.Select();

(6)執行資料綁定: DataBind0;

3、 RadioButtonList設 置

根據要求,編輯項(對應的值與資料庫/背景保持一緻,不要忘記預設選中項)

調整布局: RepeatDirection="Horizontal" RepeatI ayout-="Flow" 

三層架構之表示層(UL層)

4、 GridView 綁定資料

(1) 配置SqlDataSource資料源,修改select語句,生成架構

(2)删 除DataSourcelID屬性和生成的SqlDataSource控件,不重新整理字段資訊.

(3)調 整主鍵: DataKeyNames "ID" 

(4)删除或隐藏不需要的列: Visible= "false"

(5)為顯示的列指定列名:HeaderText="列名"

(6)綁定資料源: DataSource- BLL .Manage. Select();

(7)執行 資料綁定: DataBindO; 

5、 隐藏指定控件

visible='<%# Convert.ToString(Eval("基準列"))="基準值" %>'

控件ID.Visible=false;

6、 跳轉新頁面并傳值

HyperLinkField: DataNamigateUrlFields、 DataNavigeteUrIF ormatString

HyperL ink: NavigateUrl='<%# "新位址?id=" + Eval("主鍵列")%>'

LinkButton: PostBackUrl='<%# "新位址?id=" + Eval("主鍵列")%>'

三層架構之表示層(UL層)

7、頁面加載

點選箭頭指的背景檔案點進去然後可以編寫背景代碼實作一些背景功能

三層架構之表示層(UL層)

 進去之後會有系統自帶的一個方法

三層架構之表示層(UL層)

再裡面填寫你在DAL層編寫的查詢和在BLL層調用的查詢

三層架構之表示層(UL層)

上述是UL層一部分基本的功能,看完上面能後把資料先加載出來了,後面還會有比較複雜的功能,比如删除,修改,添加等,更難的還有Ajax删除,修改等 

繼續閱讀