如何設計.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韩国最新三级伦理在线观看 |