asp.net 2.0有感-2.0的變化(1)
發表于:2007-06-30來源:作者:點擊數:
標簽:
asp .net 2.0離我們的腳步越來越近了,我也粗略的看了看,在這里我把我的感想告訴大家,歡迎指正! 首先讓我們簡要看看2.0比以前的版本有什么新的變化和提高。 1.新的控件 在2.0中將有超過40個新的控件,將大大的簡化 開發 的難度。在我們所關心的數據控件方
asp
.net2.0離我們的腳步越來越近了,我也粗略的看了看,在這里我把我的感想告訴大家,歡迎指正!
首先讓我們簡要看看2.0比以前的版本有什么新的變化和提高。
1.新的控件
在2.0中將有超過40個新的控件,將大大的簡化
開發的難度。在我們所關心的數據控件方面,新的DataGrid控件GridView出現在我們的面前,這個將代替DataGrid出現在以后的開發中。
GridView控件新的特性支持數據排序,數據分頁,數據選擇,數據編輯等,比起DataGrid,它通過新的Data Source Provider將不需要額外的代碼來實現功能,關于Data Source Provider將在以后的篇章說明。另一個新的數據控件是DetailsView,它能夠把單行的數據具體的顯示出來,支持自定義模板。讓我們看一個例子,來展示GridView和DetailsView的配合使用。
這個例子展示了在GridView選擇一行后,在DetailsView中的修改。
另外在2.0中將會看見我們熟悉的TreeView,這次微軟把這個很常用的控件集成了進來。
BulletedList是一個新的數據綁定設計控件,它能夠顯示高度的結構化HTML列表,包括hyperlinks和link buttons,有點類似datalist。
還有不少的新控件能夠幫助我們輸出動態圖像,上傳,使用圖像熱點等等,都將大大提高開發速度。
2.主要頁面-Master Pages
在以前的開發中,我們要想在每頁顯示一樣的頁頭,就必須在每頁中加入同樣的頭頁面或者使用框架,但是現在這個新的特性將大大簡化我們的開發,利用Master Pages我們就可以很方便的在每一頁顯示,確保了一致性,而且使用簡單。
3.站點導航
和Master Pages一樣,站點導航在大多數的web應用程序中作用很大,通過SiteMapPath控件,以XML數據為基礎,能夠清晰的顯示出站點的結構。在下面這個例子中,通過和TreeView的配合使用,SiteMapPath控件清晰的顯示所在的位置。同樣的這個例子沒有使用代碼。
4.用戶管理
在我們以前的開發過程中,大家肯定有開發過系統用戶管理模塊的經驗。我們曾經要花費不少的精力劃分用戶的權限,登陸等問題?,F在,在asp.net2.0中,新增的用戶管理,將為我們的開發提供幫助,它能夠為我們提供注冊,登陸,權限劃分等等,通過數據供應來實現數據存儲,能夠簡化到不使用一行代碼就能實現
安全強大的用戶管理。
為了你的方便,能夠配置用戶管理。
5.個性化
在asp.net2.0中,個性化是另一個令人激動的話題。在個性化中,能夠根據不同的用戶,顯示不同用戶的設置。在2.0中訪問web.config將會更加的容易,并且支持智能顯示。
另一個個性化的特性是頁面將可以顯示多個所謂的頁面元件(Web Parts),通過你的定義,一個或者多個的頁面元件顯示在頁面上,用戶能夠通過拖放來選擇頁面元件的排放方式。
待續........
原文轉自:http://www.kjueaiud.com