Repeater使用小结
自己很長時間沒寫博客了,做的東西不及時總結很容易就忘了。
通過調試出現,頁面綁定數據了兩次,第一次很正常,是因為控件事件觸發的,第二次就莫名其妙了,而且還是頁面首次登陸,進入了if(!isPostBack){}方法里面,google之后發現了<img src=””/>的問題,很是蹊蹺!
詳見:http://www.cnblogs.com/yjmyzz/archive/2009/06/11/1501654.html#2228292
菩提樹下的楊過? 贊!
?
最近一直在使用Repeater控件,在上面實現了分頁,標題排序的功能。
?
分頁,還是一次性將數據從數據庫取出來的方法,性能不高。因為到今天還沒有搞定怎么實現分頁取數據的功能,執行力太低,鄙視一下啊!
然后正因為一次性將數據從數據庫中取出來,按標題排序才有了意義!要是分頁取,每次排序也只能對出來的數據進行排序,這個應該不是客戶的需求吧!
怎么將兩者很好的結合呢,請高手指教!
?
在使用Repeater時,綁定數據經常用到<%# Eval(“ID”)%>或者<%= Eval(“ID”)%>或者<%# DataBinder.Eval(Container.DataItem, "ID")%>或者<%=DataBinder.Eval(Container.DataItem,”ID”)%>.
#與=有什么區別,Eval(“”)與DataBinder.Eval(Container.DataItem,””)有什么區別?
這次在使用Repeater時,讓我對綁定數據用的控件(Repeater,Gridview,Datalist等)產生極大的困惑,他們數據源的類型是怎么轉來轉去,轉成不同的類型,例如Dataview,他就具有sort的功能,PageDataSource又是什么…平時太浮躁,不懂得深究!
?
這次在前臺頁面用我嘗試用<%if ()%><%{}%><%else%><%{}%>的方法來根據后臺參數(全局 類型)的不同控制頁面的展示,
被同事提及性能不好,就作罷了。
?
ps:ID為綁定數據源時,從數據庫取出的字段
?
?
最近感慨頗深的還有就是對數據庫的掌握實在是太差了!!!不多說了,哎…
轉載于:https://www.cnblogs.com/zhanglong0426/archive/2011/10/26/2225621.html
總結
以上是生活随笔為你收集整理的Repeater使用小结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: POJ_1151 Atlantis(线段
- 下一篇: 《那些年啊,那些事——一个程序员的奋斗史