六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

ASP.NET 2.0簡單完成數據庫應用開發

[摘要]前言:   第一次使用ASP.NET 2.0就被它強大的功能和超高的效率所吸引,原本繁雜的過程被簡化到無法置信的容易,而且據微軟的所言12月中文版的VS2005正式版將給我們帶來更強勁的風暴。對ASP.NET 2.0逐漸深入后,便產生了想把自己學習中發現的問題和體會與大家交流,遂有此文。聲明:本文...
前言:

  第一次使用ASP.NET 2.0就被它強大的功能和超高的效率所吸引,原本繁雜的過程被簡化到無法置信的容易,而且據微軟的所言12月中文版的VS2005正式版將給我們帶來更強勁的風暴。對ASP.NET 2.0逐漸深入后,便產生了想把自己學習中發現的問題和體會與大家交流,遂有此文。聲明:本文所有演示示例均基于Visual Web Developer 2005 Express Beta2,Visual Web Developer 2005 Express Edition Beta2 是一種簡便的、易學易用的開發工具,其重點專注于互聯網應用開發。

  1.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 和 querystring 字段以及用戶配置文件屬性。使用這些參數,只需很少的自定義代碼或無需自定義代碼就能支持篩選和主/詳細信息方案。 

  · 改進的數據綁定語法 -- 對于在數據綁定模板中綁定控件的常見方案,ASP.NET 中的 DataBinder.Eval 數據綁定語法已得到簡化。還可以在模板中將雙向數據綁定與控件屬性關聯,以允許自動將值傳遞給數據源更新、插入或刪除操作。對于分層的 XML 數據,ASP.NET 2.0 還包含一種基于 Xpath 的數據綁定語法。 

  · 使用 SQL Express 的本地文件數據庫 -- 為簡化開發,ASP.NET 2.0 現在支持在應用程序中連接到作為本地文件的 SQL Express 數據庫的能力,從而消除僅為了執行開發工作而向服務器提供數據庫的需要。當然,您仍然能夠連接到基于服務器的 SQL 數據庫。 

  下面是一些重要的數據綁定控件和數據源控件的詳細的介紹:

  ·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控件,這是一個綁定到中間層對象的針對大型企業開發的數據源控件。

[1] [2] [3] [4]  下一頁




主站蜘蛛池模板: 青娱乐精品视觉盛宴 | 天天艹天天射 | 日本大片久久久高清免费看 | 污在线观看视频 | 亚洲a视频在线观看 | 一级女性全黄久久生活片免费 | 中文字幕日韩精品在线 | 日本天堂网在线 | 亚洲 欧美 中文 日韩专区 | 亚洲va久久久噜噜噜久久 | 欧美性操| 又粗又大又爽免费视频 | 日日摸夜夜夜夜夜添 | 欧美性猛交乱大交xxxx | 欧美在线三级 | 最新韩国伦理片大全手机在线播放 | 日本高清一级片 | 在线啊v| 伊人久久大香线蕉观看 | 亚洲黄网站wwwwww | 欧美做真爱免费无遮挡 | 欧美亚洲综合另类型色妞 | 欧洲熟色妇 | 热久久久 | 中文字幕免费人成乱码中国 | 日本小视频在线 | 亚洲五香丁香 | 亚洲国产系列久久精品99人人 | 青青福利视频 | 日韩欧美视频一区 | 扬思敏版1996无减删版 | 欧洲成品大片在线播放 | 欧美性色一级在线观看 | 人人看人人添人人谢 | 亚洲www视频| 亚洲a毛片| 亚洲 日本 欧美 中文幕 | 欧美五月婷婷 | 最近的2019中文字幕免费一页 | 欧美一级在线视频 | 青草青青视频 |