程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> ASP.NET 2.0數據教程之三十二:數據控件的嵌套

ASP.NET 2.0數據教程之三十二:數據控件的嵌套

編輯:關於ASP.NET

返回“ASP.NET 2.0數據教程目錄”

導言

除了靜態HTML和數據綁定語法,template也可以包含Web控件和用 戶控件.這些控件的屬性可以通過聲明語法,數據綁定語法或在服務器端通過事件 處理編程來設置.

通過將控件嵌入到template裡,可以自定義界面,提升用 戶體驗.例如,在在GridView控件中使用TemplateField 裡,我們學習了如何通過在 GridView的TemplateField裡加一個Calendar控件來表示員工的雇傭日期.在給編 輯和新增界面增加驗證控件和定制數據修改界面 裡,我們學習了如何通過添加驗 證控件, TextBox,DropDownList和其它Web控件來自定義編輯,插入界 面.

Template也可以包含其它數據控件.即,我們可以讓DataList在 Template裡包含其它DataList(或者Repeater,GridView,DetailsView等).這個工 作的挑戰在於將數據綁定到裡面的數據控件上.有幾種不同的方法可以實現,包括 從使用ObjectDataSource的聲明語言到直接編程.

在本章裡我們將探索如 何使用嵌套的Repeater.外層的Repeater將每個category顯示為一個item,包含 category的name和description.每個category的item裡的Repeater顯示此 category下的每個product(見圖1).我們將分別學習如何通過聲明和編程的方法創 建內層的Repeater.

圖1: Category和屬於它的Product一起被列出

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved