asp.net DataList與Repeater用法區(qū)別
性能方面
Repeater比DataList要好一些,如果不是很大數(shù)據(jù)量的話,這點差別是體現(xiàn)不來的。
易用性方面
Repeater與DataList后臺的數(shù)據(jù)綁定都很簡單,DataSource=... DataBind()就OK了
但是DataList在對布局的操作上更加的方便一些,如它提供了SelectItemTemplate,EidtItemTemplate等,但是Repeater卻沒有,所以對于有選中顏色或者背景圖片改變,最好選用DataList.如果用Repeater就需javascript去控制了。
Html解析
DataList自身會被解析為table,其中的每一行會被解析為tr-td
Repeater則只是重復模板中的內(nèi)容,這可能也就是為什么repeater沒有提供ItemStyle,SelectItemTemplate這些模板和樣式控制的原因吧
當然其他方面的差異還是有的,具體的網(wǎng)上有很多,上面的只是我在做項目的過程中的一些感覺,其中我用repeater去實現(xiàn)我的菜單,用DataList去實現(xiàn)有選中變色的列表。
- asp.net遍歷文件夾下所有子文件夾并綁定到gridview上的方法
- asp.net中GridView控件遍歷的小例子
- asp.net datalist 用法
- asp.net Datalist控件實現(xiàn)分頁功能
- asp.net使用for循環(huán)實現(xiàn)Datalist的分列顯示功能
- ASP.NET MVC使用EasyUI的datagrid多選提交保存教程
- 在asp.net中實現(xiàn)datagrid checkbox 全選的方法
- asp.net DataGridView導出到Excel的三個方法[親測]
- asp.net DataGrid 中文字符排序的實現(xiàn)代碼
- ASP.NET中GridView、DataList、DataGrid三個數(shù)據(jù)控件foreach遍歷用法示例
相關文章
asp.net DropDownList自定義控件,讓你的分類更清晰
記得上次做論壇,一個功能就是合并2個子板塊的主題,用級聯(lián)的2個DropDownList也是可以完成,那樣我們要合并的時候總共就有4個DropDownList控件,覺得界面友好2011-10-10
完美解決在ModalPopupExtender中使用CalendarExtender時被層遮擋的問題
ASP.NET AJAX Control Toolkit是一組非常不錯的基于asp.net的ajax控件,它建立在asp.net 3.0的ScriptManager組件之上,提供了很多非常實用的效果和功能。2009-11-11
linq to sql中,如何解決多條件查詢問題,答案,用表達式樹!
有個小項目中,用到了linq to sql,既然這樣,想必需要做多條件組合查詢了,雖然我對表達式樹的研究也只是寥寥地,但除此方法,似乎別無他法,只好硬著頭皮研究一下.2011-08-08
asp.net后臺如何動態(tài)添加JS文件和css文件的引用
動態(tài)添加JS文件和css文件的引用在asp.net后臺如何實現(xiàn)呢?首先添加命名空間 using System.Web.UI.HtmlControls,之后按照下面的步驟操作即可2014-09-09

