日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Repeater使用小结

發布時間:2024/1/17 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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使用小结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。