如何設計.NET應用程序
2011/1/5 16:53:43
1. 滾動DataGrid
這招就更簡單了,有時候你的頁面只有一個固定的地方,但是需要顯示非常多的數據,亦或是也不定,但是只有固定的一個地方給你顯示它了。這時你就可以用下面這招,自動出滾動條,而且適用許多控件。很簡單將你的控件放在一個DIV中將overflow屬性設置成auto
2. 動態創建控件
利用PlaceHolder控件,這東西在ASP.NET 2.0 Mutil-View和Master Page中運用的就更加多了。
3. DataList使用不同風格的模板
這招也非常實用,你可以制作兩個不同的模板或表現形式,分別以.ascx控件的形式保存,運行時根據某個條件動態的選擇使用其中的一個模板,另外ScottGu認為ItemDataBound方法也可以定制你顯示的表現,比如加亮某個元素或是加一個促銷廣告圖等等。
4. 設置服務器端控件的焦點
5. 在刷新和提交頁面后,保存你的頁面滾動條的位置
經常有這樣的情況,我們需要用戶提交一個表單,但是表單中有超過500+個?控件或文本框要填寫,也就是說用戶需要拉動IE的滾動條才能夠填得完,那么假如用戶正在可見IE范圍的2/3處,選擇了一個組合框的值,很不幸組合框是服務器端的,那么也就意味著頁面會提交一次,而當用戶再看見刷新過的頁面時,頁面確定在3/1的地方也就是顯示在頁面最開始的地方,用戶只有拖動鼠標,然后接著剛剛的地方再填寫剩下的250個控件,很不幸,370個控件又需要他選擇一下?
6. ~ 的用法
一般的情況下,我們是使用./../ 這樣的相對路徑來確定和規劃我們的資源(比如圖片、資源文件),但這種方式下在我們部署應用的時候,可能會出錯,另外對于.ascx的控件中如果包含了一個圖片,而這個控件被我們在不同層次的兩個目錄的aspx文件分別引用時,問題就會出現了。
~/image/about.bmp 是一種非常好的方法,它以Web應用程序的根目錄為起始點,這樣使得比你使用./image/about.bmp這樣的方式要更加靈活和方便。有一點不好,是這種方式是在ASP.NET運行時動態解析的,所以在IDE設計模式中,你可能不能預覽它。
返回列表
返回首頁
主站蜘蛛池模板:
中文无遮挡h肉视频在线观看|
动漫精品第一区二区三区|
a毛看片免费观看视频|
无码精品日韩中文字幕|
国产啊v在线观看|
91精品视频网|
樱桃视频直播在线观看免费
|
晚上睡不着来b站一次看过瘾|
口国产成人高清在线播放|
69xx免费观看视频|
女人是男人的未来1分29分|
中文字幕在线视频精品|
欧美成年黄网站色视频|
伊人久久大香线蕉综合热线|
美女胸又大又www又黄的网站|
国产午夜视频在线观看第四页|
a级亚洲片精品久久久久久久|
成人综合在线视频|
久久国产劲暴∨内射新川|
橘子没熟svk|
亚洲国产日韩欧美在线|
美女主动张腿让男人桶|
国产区精品福利在线社区|
欧美亚洲国产第一页草草|
国产精品毛片一区二区|
99久久婷婷国产综合亚洲|
女人喷液抽搐高潮视频|
两个人看的www免费视频|
日本xxxx按摩强|
久久夜色精品国产亚洲AV动态图
|
国产剧情在线播放|
国产精品揄拍一区二区|
女女同恋のレズビアン漫画|
中文天堂在线观看|
欧美一区二区三区视频在线观看|
亚洲精品tv久久久久久久久|
狼色精品人妻在线视频|
免费观看无遮挡www的视频|
黄网站色成年片大免费高清|
国产精品中文字幕在线|
2022韩国最新三级伦理在线观看
|