程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> ASP.NET Web Matrix開發工具簡介

ASP.NET Web Matrix開發工具簡介

編輯:關於ASP.NET

ASP.NET Web Matrix是微軟最新推出的ASP.NET編程工具,該工具功能全面, 使用也比較輕便、靈活。我們現在來看看使用怎樣這個工具設計結合數據的網頁 。

一、建立數據庫

ASP.NET Web Matrix現在支持微軟的SQL Server,也支持自帶的一個簡單桌 面數據庫MSDE,這個簡單數據庫和SQL Server的個人版有點類似,可以免費下載 。為了說明這個數據庫的使用,我們首先到微軟網站下載這個免費的數據庫工具 。

在沒有安裝以上數據庫的情況下,ASP.NET Web Matrix的“數據”面板是沒 有數據庫的(圖一),在ASP.NET Web Matrix中,當用戶點擊“Data”選項卡的 時候,ASP.NET Web Matrix會給出一個要求安裝數據庫的提示

這時候,我們可以安裝SQL桌面數據庫或者免費下載微軟的MSDE數據庫來進行 安裝。當安裝完成以後,我們就可以在這個本地數據庫或者在遠程的SQL數據庫 服務器建立數據表,然後通過ASP.NET對這些數據進行具體的操作。

安裝MSDE完成以後,再一次點擊ASP.NET Web Matrix 的“Data”面板,就可 以建立數據庫了

因為建立、操作數據庫的方式和使用SQL Server安全相同,我們在這裡就不 詳細介紹具體操作了,在這裡,我們建立一個名為Orders的數據庫

經過以上設置以後,ASP.NET Web Matrix就可以順利進行數據庫的操作了, 以下的程序我們都將針對以上的數據庫、數據表進行操作。使用SQL Server的用 戶,在本地安裝桌面SQL Server就可以直接連接遠程數據庫了,一般個人應用或 者學習使用,直接用微軟的MSDE就可以完全達到要求,畢竟SQL Serer的價格和 管理都不是個人用戶可以輕易達到的。

二、用ASP.NET操作數據庫

建立數據庫以後,我們就可以進行數據庫操作了,以下我們將分幾個類型介 紹數據庫的操作,力求全面的介紹ASP.NET Web Matrix數據庫操作的精華。

1、簡單數據發布

我們知道,最簡單的也是最基本的數據庫操作就是數據表信息的發布。這裡 ,我們首先將以上Orders數據庫的Orders表信息簡單的通過ASP.NET發布到網頁 。

在ASP.NET Web Matrix中,MXDataGrid服務器控件是專門顯示來自數據庫等 數據源的數據表格控件,我們可以在設計或者程序運行的時候將控件綁定到數據 源來顯示數據,這裡,我們就使用MXDataGrid服務器控件來顯示數據。

(1)在ASP.NET Web Matrix中,選擇“File”->“New”,出現“New File”對話框;

(2)在出現的對話框中,選擇“General”面板;

(3)選擇“ASP.NET Page”;

(4)在“Location”輸入框輸入新建立的文件路徑;

(5)在“FileName”輸入框輸入新建立的文件名“myFirstDataGrid.aspx” ;

(6)在“Language”下拉框選擇“Visual Basic”作為ASP.NET開發語言;

(7)點擊“OK”按鈕;

(8)這樣,文件“myFirstDataGrid.aspx”就會在ASP.NET Web Matrix的“ Design”視圖中出現

(9)在工作窗口中選擇“Data”選項頁;

(10)點擊選項頁上部的數據庫標志,出現數據庫選擇界面,這裡我們選擇 本地的“Orders”數據庫。

(11)回到工作窗口,選擇“Orders”表,用鼠標左鍵點擊該表,將其拖到 ASP.NET頁面;

(12)這樣,在設計視圖,我們將看到SQLDataSourceControl和MXDataGrid 兩個控件出現在ASP.NET頁面

在這裡,我們注意幾點,一是ASP.NET Web Matrix會工具指定的數據庫自動 設置SQLDataSourceControl的屬性;二是ASP.NET Web Matrix將自動把 MXDataGrid和SQLDataSourceControl綁定;

(13)保存並且運行這個文件,我們剛才設計的myFirstDataGrid.aspx將自 動顯示在浏覽器中,這個頁面包含了Orders表的所有數據,如果數據庫中的數據 超過10行的話,MxDataGrid將每頁顯示10行並自動對數據進行分頁,在頁面的下 放會出現頁面的鏈接;

通過以上的操作,數據表Ordrs的內容就自動通過網頁發布了,以上步驟看上 去很多,其實具體設計的時候,就會很簡單了。在這個簡單的程序中,我們不需 要編寫一行代碼就建立了一個自動分頁的數據發布頁面。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved