Scott Mitchell ASP.NET 2數(shù)據(jù)控件嵌套_.Net教程
推薦:ASP.Net中無刷新執(zhí)行Session身份驗證在寫一個客戶的B/S結(jié)構(gòu)應(yīng)用程序時,突然發(fā)現(xiàn)一個技巧,不知道是否是MS的一個BUG,給相關(guān)的有研究的朋友原先考慮寫一個檢查Session的類,Session失效后,必須轉(zhuǎn)向登陸頁面,可每一個調(diào)用該類的頁
除了靜態(tài)HTML和數(shù)據(jù)綁定語法,template也可以包含Web控件和用戶控件.這些控件的屬性可以通過聲明語法,數(shù)據(jù)綁定語法或在服務(wù)器端通過事件處理編程來設(shè)置.
通過將控件嵌入到template里,可以自定義界面,提升用戶體驗.例如,在在GridView控件中使用TemplateField 里,我們學(xué)習(xí)了如何通過在GridView的TemplateField里加一個Calendar控件來表示員工的雇傭日期.在給編輯和新增界面增加驗證控件 和定制數(shù)據(jù)修改界面 里,我們學(xué)習(xí)了如何通過添加驗證控件, TextBox,DropDownList和其它Web控件來自定義編輯,插入界面.
Template也可以包含其它數(shù)據(jù)控件.即,我們可以讓DataList在Template里包含其它DataList(或者Repeater,GridView,DetailsView等).這個工作的挑戰(zhàn)在于將數(shù)據(jù)綁定到里面的數(shù)據(jù)控件上.有幾種不同的方法可以實現(xiàn),包括從使用ObjectDataSource的聲明語言到直接編程.
在本章里我們將探索如何使用嵌套的Repeater.外層的Repeater將每個category顯示為一個item,包含category的name和description.每個category的item里的Repeater顯示此category下的每個product(見圖1).我們將分別學(xué)習(xí)如何通過聲明和編程的方法創(chuàng)建內(nèi)層的Repeater.
圖1: Category和屬于它的Product一起被列出
第一步: 創(chuàng)建Category列表
當(dāng)創(chuàng)建一個使用嵌套數(shù)據(jù)控件的頁時,我發(fā)現(xiàn)開始從最外層的控件的設(shè)計,創(chuàng)建和測試開始非常的有幫助,這個時候不用管內(nèi)層嵌套的控件.因此,我們首先實現(xiàn)往頁面里添加一個Repeater來列出category的name和description.
打開DataListRepeaterBasics文件夾里的NestedControls.aspx頁.添加一個Repeater控件,將ID設(shè)為CategoryList..通過它的智能標(biāo)簽,選擇創(chuàng)建一個新的名為CategoriesDataSource的ObjectDataSource.
圖 2: 創(chuàng)建一個名為CategoriesDataSource的ObjectDataSource
分享:.net教程:ASP.NET GridView的分頁功能要實現(xiàn)GrdView分頁的功能。 操作如下: 1、更改GrdView控件的AllowPaging屬性為true。 2、更改GrdView控件的PageSize屬性為 任意數(shù)值(默認(rèn)為10) 3、更改GrdView控件的PageSetting->Mod
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實例(可帶附件)
- js實現(xiàn)廣告漂浮效果的小例子
- asp.net Repeater 數(shù)據(jù)綁定的具體實現(xiàn)
- Asp.Net 無刷新文件上傳并顯示進(jìn)度條的實現(xiàn)方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問題探討
- VS2010 水晶報表的使用方法
- ASP.NET中操作SQL數(shù)據(jù)庫(連接字符串的配置及獲取)
- asp.net頁面?zhèn)髦禍y試實例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲過程實現(xiàn)分頁示例代碼
- 相關(guān)鏈接:
- 教程說明:
.Net教程-Scott Mitchell ASP.NET 2數(shù)據(jù)控件嵌套
。