小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

點擊表頭排序的幾種方法

 薛定鍔的貓 2006-07-18

點擊表頭排序的幾種方法

我記得老早老早大家就開始在經(jīng)典討論表格排序的問題了,過了這么多年,這個問題的解決方案層出不窮,見仁見智。
用script,htc,xml+xsl等等怎么著都能實現(xiàn),只是效率不同罷了。
今天正好學(xué)習(xí).net的時候?qū)W到這一塊,順道把以前和大家討論過的知識整理回顧并總結(jié)一下。


1, CSS+HTC(HTML Component)
微軟的這個方法簡單,在經(jīng)典里面也火了一陣,下載Dave Massy做好了的組件,只需要在表格的style里面加入behavior:url(xxx.htc);就可以了.
不過這個方法有個缺點就是需要服務(wù)器端運行,在硬盤里直接運行是不管用的。而且需要IE5以后的瀏覽器,不支持FF等其他的。
演示:http://msdn.microsoft.com/library/en-us/dndude/html/Qual.asp
官方地址:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndude/html/dude07232001.asp

2,script法
這算是目前用得比較多的一種方法了。像http://bt1.就用的script實現(xiàn)的表格排序。btchina的表格排序的script源文件使用的是Erik Arvidsson(WebFX)做的一款程序叫做Sortable Table。官方有強大的技術(shù)支持。清訪問http://webfx./dhtml/tablesort/tablesort.html這款程序相對效率比較高。
演示:http://webfx./dhtml/sortabletable/demo.html
官方地址:http://webfx./dhtml/tablesort/tablesort.html

3,領(lǐng)軍人物windy_sk(wind2000)的script代碼.
老牌的,絕對是經(jīng)典高手,在經(jīng)典里掀起波瀾無數(shù).最早學(xué)習(xí)的就是他的代碼.原貼:
http://www./bbs/NewsDetail.asp?id=697036

4,還有一些職業(yè)高手的代碼,以后繼續(xù)總結(jié).
還有菜鳥sipo用.net做的代碼....(勿笑勿笑)

核心代碼是:
If viewstate("sortexp") Is Nothing Then
viewstate("sortexp") = e.SortExpression.ToString
ElseIf viewstate("sortexp") = e.SortExpression.ToString Then
viewstate("sortexp") += " desc"
Else
viewstate("sortexp") = e.SortExpression.ToString
End If

感謝miles幫助!

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多