您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關ASP.NET 2.0數據庫開發特性有哪些,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
小編所有演示示例均基于visual web developer 2005 express beta2,visual web developer 2005 express edition beta2 是一種簡便的、易學易用的開發工具,其重點專注于互聯網應用開發。
asp.net 2.0數據庫開發的新特性:
與以前的版本相比,asp.net 2.0加入了更多的特性,使得開發人員工作效率、管理、擴展性和性能領域均有了大幅度的提高。
在開發效率上,asp.net 2.0使得一個典型的web應用程序的代碼量基本上減少了70%,甚至在一些簡單的程序中無須編寫任何代碼就可以實現你所要求的功能,既所謂的"0代碼"。這是因為asp.net 2.0 將常用的 web 任務封裝到應用程序服務和控件中,這些服務和控件可方便地在網站之間重用。利用這些基本生成塊,較之以前的版本,現在實現許多應用所需的自定義代碼要少得多。
同時在asp.net 2.0 引入了許多新的服務器控件,能夠為數據訪問、登錄安全、向導導航、菜單、樹視圖、門戶等提供功能強大的聲明性支持。這些控件中,許多都利用了 asp.net 的核心應用程序服務,用于數據訪問、成員資格與角色,以及個性化設置等方案。
2.0 版中的新增功能如下:
· 數據源控件 -- asp.net 2.0 引入了聲明性數據源控件,這些控件向頁上的數據綁定 ui 控件公開來自后端存儲(例如 sql 數據庫、中間層業務對象或 xml 文件)的數據。數據源控件還公開諸如排序、分頁、緩存、更新、插入和刪除數據等功能,ui 控件能夠自動利用這些功能而無需代碼。
· 新的數據綁定控件 -- 除 asp.net 1.x 版中的數據綁定控件外,asp.net 還包括諸如 gridview、detailsview、formview、treeview 和 menu 等新的數據綁定 ui 控件,可以自定義這些控件以各種格式顯示數據。gridview、detailsview 和 formview 控件還能自動利用數據源功能,使得向數據驅動頁添加排序、分頁和更新操作非常容易。
· 數據控件參數 -- 數據源能夠使用 asp.net 2.0 中新的數據控件參數對象從各種來源接受輸入參數。使用這些參數對象可以輕松地向參數化數據操作提供服務器控件屬性值、會話、應用程序、cookie 和 querysspaning 字段以及用戶配置文件屬性。使用這些參數,只需很少的自定義代碼或無需自定義代碼就能支持篩選和主/詳細信息方案。
· 改進的數據綁定語法 -- 對于在數據綁定模板中綁定控件的常見方案,asp.net 中的 databinder.eval 數據綁定語法已得到簡化。還可以在模板中將雙向數據綁定與控件屬性關聯,以允許自動將值傳遞給數據源更新、插入或刪除操作。對于分層的 xml 數據,asp.net 2.0 還包含一種基于 xpath 的數據綁定語法。
· 使用 sql express 的本地文件數據庫 -- 為簡化開發,asp.net 2.0 現在支持在應用程序中連接到作為本地文件的 sql express 數據庫的能力,從而消除僅為了執行開發工作而向服務器提供數據庫的需要。當然,您仍然能夠連接到基于服務器的 sql 數據庫。
ASP.NET 2.0數據庫開發:一些重要的數據綁定控件和數據源控件的詳細的介紹
·gridview:
這是asp.net 2.0中的一個新的數據綁定控件,它是asp.net 1.x中的datagrid控件的后續繼承,并且在其基礎上做了許多改進。盡管在asp.net 1.x中datagrid控件已經可以滿足開發者通過代碼來處理一些操作,像排序,分頁,編輯及刪除數據等。但是gridviwe控件綁定到數據源控件時,它就可以自動進行排序,分頁,編輯及刪除數據的一系列處理。在功能上gridviwe控件也超越了datagrid控件,gridviwe控件可以支持多個關鍵字段,在ui界面上有了強大的用戶定制功能,而且它還給開發者提供了一個新的取消和處理事件的模型。
·sqldatasource:
sqldatasource控件代表一個通過ado.net連接到sql數據庫提供者的數據源控件。就像其他的數據源控件一樣,sqldatasource控件可以被綁定到任何支持datasourceid屬性的數據綁定控件上。同時sqldatasource擁有自我描述的能力(例如選擇,插入,更新,刪除,排序等),以至數據綁定控件可以在這些能力被允許的情況下自動的實現選擇,插入,更新,刪除,排序等過程。sqldatasource控件可以讓你在創建數據庫連接和實現查詢時取代以前所需的大量ado.net代碼,這是因為這些數據的查詢操作已經直接被指定為該數據源控件的一個屬性。因為數據的查詢依然存在于頁面的代碼中,有時候我們也稱這是一種雙重模型。
sqldatasource控件通常主要是針對一些不太需要查詢大量數據庫小型的和個人站點,當我們進行一個數據流量較大的網站開發,我們就必須使用后面的objectdatasource控件,這是一個綁定到中間層對象的針對大型企業開發的數據源控件。數據源控件
數據源控件沒有呈現形式,而是表示特定的后端數據存儲,例如數據庫、業務對象、xml 文件或 xml web services。數據源控件還支持針對數據的豐富功能(例如排序、分頁、篩選、更新、刪除和插入),數據綁定 ui 控件能夠自動使用這些功能。
看完上述內容,你們對ASP.NET 2.0數據庫開發特性有哪些有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。