自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

ASP.NET 2.0數據庫開發(fā)特性一覽

開發(fā) 后端
本文總結了ASP.NET 2.0數據庫開發(fā)的新特性以及一些主要控件的介紹。

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

asp.net 2.0數據庫開發(fā)的新特性:

與以前的版本相比,asp.net 2.0加入了更多的特性,使得開發(fā)人員工作效率、管理、擴展性和性能領域均有了大幅度的提高。

在開發(fā)效率上,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 數據庫、中間層業(yè)務對象或 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 的本地文件數據庫 -- 為簡化開發(fā),asp.net 2.0 現在支持在應用程序中連接到作為本地文件的 sql express 數據庫的能力,從而消除僅為了執(zhí)行開發(fā)工作而向服務器提供數據庫的需要。當然,您仍然能夠連接到基于服務器的 sql 數據庫。

ASP.NET 2.0數據庫開發(fā):一些重要的數據綁定控件和數據源控件的詳細的介紹

·gridview:

這是asp.net 2.0中的一個新的數據綁定控件,它是asp.net 1.x中的datagrid控件的后續(xù)繼承,并且在其基礎上做了許多改進。盡管在asp.net 1.x中datagrid控件已經可以滿足開發(fā)者通過代碼來處理一些操作,像排序,分頁,編輯及刪除數據等。但是gridviwe控件綁定到數據源控件時,它就可以自動進行排序,分頁,編輯及刪除數據的一系列處理。在功能上gridviwe控件也超越了datagrid控件,gridviwe控件可以支持多個關鍵字段,在ui界面上有了強大的用戶定制功能,而且它還給開發(fā)者提供了一個新的取消和處理事件的模型。

·sqldatasource:

sqldatasource控件代表一個通過ado.net連接到sql數據庫提供者的數據源控件。就像其他的數據源控件一樣,sqldatasource控件可以被綁定到任何支持datasourceid屬性的數據綁定控件上。同時sqldatasource擁有自我描述的能力(例如選擇,插入,更新,刪除,排序等),以至數據綁定控件可以在這些能力被允許的情況下自動的實現選擇,插入,更新,刪除,排序等過程。sqldatasource控件可以讓你在創(chuàng)建數據庫連接和實現查詢時取代以前所需的大量ado.net代碼,這是因為這些數據的查詢操作已經直接被指定為該數據源控件的一個屬性。因為數據的查詢依然存在于頁面的代碼中,有時候我們也稱這是一種雙重模型。

sqldatasource控件通常主要是針對一些不太需要查詢大量數據庫小型的和個人站點,當我們進行一個數據流量較大的網站開發(fā),我們就必須使用后面的objectdatasource控件,這是一個綁定到中間層對象的針對大型企業(yè)開發(fā)的數據源控件。數據源控件

數據源控件沒有呈現形式,而是表示特定的后端數據存儲,例如數據庫、業(yè)務對象、xml 文件或 xml web services。數據源控件還支持針對數據的豐富功能(例如排序、分頁、篩選、更新、刪除和插入),數據綁定 ui 控件能夠自動使用這些功能。

以上就介紹了ASP.NET 2.0數據庫開發(fā)的主要特性。

【編輯推薦】

  1. Sun擴展開放網絡系統(tǒng)架構
  2. ASP.NET學習之ASP.NET概述
  3. ASP.NET AJAX組成部分的淺析
  4. ASP.NET AJAX的安裝和簡單配置淺析
  5. Asp.net Ajax控件之AutoComplete控件幾點淺析
責任編輯:yangsai 來源: blogbus
相關推薦

2009-08-17 17:19:00

ASP.NET緩存數據

2009-07-28 12:52:50

ASP.NET coo

2009-07-30 15:17:16

ASP.NET 2.0

2009-08-10 18:31:42

什么是ASP.NET

2009-07-30 14:55:43

ASP.NET 2.0

2009-07-20 17:48:44

ASP.NET MVC

2009-08-07 14:55:15

ASP.NET復合控件

2009-07-30 15:39:55

ASP.NET 2.0

2009-08-11 12:52:05

ASP.NET數據庫程

2009-07-28 14:16:31

ASP.NET與MyS

2009-07-22 17:21:27

ASP.NET 2.0

2009-07-28 14:06:28

ASP.NET 2.0

2009-12-03 10:52:42

2009-02-23 15:20:03

SQL Server數據庫ASP.NET

2009-07-31 09:57:47

ASP.NET數據庫緩

2009-07-28 17:36:21

ASP.NET數據庫連

2009-07-24 13:25:31

ASP.NET 2.0數據訪問層(DAL)

2009-07-27 16:53:15

ASP.NET 2.0

2009-07-24 17:15:52

SiteMapData

2009-07-29 09:12:31

ASP.NET數據庫連
點贊
收藏

51CTO技術棧公眾號