匯出 (0) 列印
全部展開
本文章是由機器翻譯。 將指標移到文章內的文字上方即可查看原文。 其他資訊。
譯文
原文

Visual Studio Express 2012 for Web

Microsoft Visual Studio Express 2012 for Web 是開發的動態 Web 應用程式一樣簡單易用的環境。 其功能是流暢的介面功能在為您提供建立 Web 應用程式所需的工具。 Visual Studio Express 2012 for Web 所有功能也可在 Microsoft Visual Studio 2012。 您建立的 Visual Studio Express 2012 for Web 的網站與 Visual Studio 2012相容。 您可以共用網頁與網站中 Visual Studio Express 2012 for Web 和 Visual Studio 2012 的功能,而不需要任何轉換問題或功能遺失情況。

注意事項 注意事項

由於 Visual Studio Express 2012 for Web與 Visual Studio 2012 共用許多功能,Visual Studio Express 2012 for Web的文件也經常參照 Visual Studio 2012。

Visual Studio Express 2012 for Web 包含您是業餘的 Web 開發人員還是學生建立功能完備的網站的所有功能。 

此主題包括下列章節:

使用, Microsoft Web Platform Installer您可以安裝 Visual Studio Express 2012 for Web 目前的版本,這是免費的工具簡化下載,安裝 Microsoft Web Platform 的 Serviced 元件。 這些元件包括 Visual Studio Express 2012 for Web, IIS Express 以及 .NET Framework。 您可以使用這些工具來建立 ASP.NET Web 應用程式。 您也可以使用 Microsoft Web Platform Installer 安裝廣為 ASP.NET 和 PHP Web 應用程式。

您可以使用 Visual Studio Express 2012 for Web 建立及使用 ASP.NET 網站和 Web 應用程式專案使用下列組態:

  • 在檔案系統網站或 Web 應用程式專案,檔案的檔案系統網站可以位於任何資料夾。 這個資料夾可以在自己的電腦或在可透過網路共用,存取的另一台電腦上的資料夾。 而不是使用 IIS 測試網站,您可以使用 IIS Express 或 ASP.NET 程式開發伺服器。 如需詳細資訊, 檔案系統網站專案請參閱

  • 本機 IIS 網站本機 Internet Information Services (IIS) 網站和 Web 應用程式專案是使用 IIS 的本機複本,可在本機電腦上執行應用程式。 如需詳細資訊, 本機 IIS 網站專案請參閱

  • 您可以透過,您可以使用網站正在存取的部署 FTP 的網站 您可以從 Visual Studio Express 2012 for Web連接至任何您具有讀寫權限的 FTP 伺服器。 您可以建立和編輯該伺服器上的 Web 網頁。 Web 應用程式專案不支援 FTP 直接部署,不過,您可以發行 Web 應用程式專案加入到 FTP 站台。 如需詳細資訊,部署 FTP 的網站專案。請參閱

在 Visual Studio 中,開啟或建立網站或 Web 應用程式專案從 [檔案] 從功能表啟動呼叫或。 如需詳細資訊, ASP.NET Web 專案 請參閱和 ASP.NET Web 應用程式專案

Visual Studio Express 2012 for Web 可協助您建立 ASP.NET Web 網頁和 HTML 網頁。 ASP.NET 網頁是動態網頁。 這些包括 ASP.NET Web 伺服器控制項和程式碼在伺服器上的 ASP.NET 處理序。 在伺服器處理期間,控制項和程式碼會產生以 HTML (或其他標記) 方式傳送至瀏覽器的輸出。 如需詳細資訊, ASP.NET Web Form 概觀請參閱

Visual Studio Express 2012 for Web 包含 Web 網頁設計工具。 [設計] 檢視提供您一個 WYSIWYG 設計介面,讓您輸入文字並加入控制項。 當您想要直接編輯網頁標記時,可以切換至 [原始碼] 檢視。 在 [原始碼] 檢視中,編輯器會提供如陳述式完成和 IntelliSense 的工具,協助您建立語式正確 (Well-Formed) 的標記。 編輯器也會檢查標記是否與您選取的驗證結構描述,例如 XHTML5。 [分割] 檢視可以讓您同時查看設計檢視與標記。 如需詳細資訊, [原始碼] 檢視中, Web 網頁設計工具 請參閱和 在 [設計] 檢視中, Web 網頁設計工具

Dd537667.collapse_all(zh-tw,VS.110).gif自訂配置和外觀

您可以使用主版頁面,以使用範本的方式來建立自訂頁面配置。 您可以在主版頁面中建立整體的版面配置,然後建立要與主版頁面合併的內容頁面。 若要建立頁面的自訂顯示在網站中,您可以使用佈景主題。 主題可讓您定義控制項和網頁的色彩、字型和其他特性。

Visual Studio Express 2012 for Web同時提供可以輕鬆使用階層式樣式表 (CSS) 的工具。 您可以使用 UI 工具 (例如 [CSS 屬性] 視窗),在 [設計] 檢視中設計版面配置和樣式內容。 您也可以使用 WYSIWYG 視覺配置工具,直接在 [設計] 檢視中直接變更位置、邊框距離和邊界。 如需詳細資訊, ASP.NET 主版頁面ASP.NET 佈景主題和面板 請參閱和 使用 CSS 概觀

Dd537667.collapse_all(zh-tw,VS.110).gifWeb 控制項

若要簡化 Web 網頁開發,您可以使用 ASP.NET Web 伺服器控制項。 Web 伺服器控制項提供熟悉的網頁功能類型,例如顯示文字方塊、按鈕、核取方塊、功能表等。

ASP.NET Web 伺服器控制項與 HTML 項目不同於您可以撰寫 ASP.NET 控制項在伺服端程式碼。 程式控制的伺服端程式碼可以讓您建立以複雜的介面給使用者的 Web 網頁。 您也可以根據您在伺服器上存取的資訊動態產生 Web 網頁內容。

ASP.NET 包括要在網頁可能會執行,包括下列工作的範圍種類的 Web 伺服器控制項:

  • 標準控制項可讓您將複雜的功能加入至 ASP.NET 網頁。 標準控制項包含按鈕、影像、文字方塊、核取方塊、超連結、清單方塊等。 其他標準控制項包含行事曆、檔案上載控制項和控制項在 Web 網頁上顯示 XML。

  • 資料控制項讓您可讓您將 Web 各種來源,包括資料庫和 XML 檔案。 資料控制項也可以讓您使用資料表或其他格式在網頁上顯示資料,並且讓使用者能夠編輯資料。

  • 驗證控制項:提供一種檢查使用者輸入的方式。 您可以檢查必要欄位、值的範圍、最小與最大值,以及特定模式

  • 巡覽控制項可讓您將功能表的各種型別加入至 Web 網頁。 其中包含靜態和飛出式 (Fly-out) 功能表、樹狀檢視以及巡覽路徑 (也稱為 eyebrow 或 breadcrumb)。

  • 登入控制項:可讓您輕鬆建立登入表單和驗證使用者。 您也可以使用在這個網站上啟用使用者註冊、復原或取代其密碼的登入控制項。

  • Web 組件控制項讓使用者自訂瀏覽器中的一個 ASP.NET Web 網頁。 Web 組件控制項可以自訂如新聞頭條或氣象資料之類的內容。 使用者可以選取想要看到的 Web 組件控制項,而且能夠自訂 Web 組件控制項的配置和外觀。 Web 組件控制項,個人化,因此使用者的喜好保留在瀏覽器工作階段之間。

  • 您可以使用 AJAX 功能,可讓您AJAX 擴充控制項增強網站,包括非同步回傳。

  • 動態資料控制項可讓您使用 ASP.NET Dynamic Data 功能。 如需詳細資訊, ASP.NET Dynamic Data 請參閱和 System.Web.DynamicData 命名空間

如需 ASP.NET Web 伺服器控制項的詳細資訊, ASP.NET Web 伺服器控制項概觀請參閱

Visual Studio Express 2012 for Web 支援 ASP.NET 資料來源控制項,並連接至資料來源的各種通訊。 例如,SqlDataSource 控制項包含可連接至 SQL Server 資料庫的資料連接物件。 它還包含 SQL SelectUpdateDelete 陳述式的資料命令物件。 其他資料來源控制項可以讓您連接至 OLE-DB 資料來源、XML 資料來源和其他資料來源。 資料來源控制項的優點是針對所有 ASP.NET 控制項提供一致性的資料繫結介面。

Visual Studio Express 2012 for Web支援 Language-Integrated Query (LINQ)。 LINQ 這種查詢語法可讓您直接以 C# 和 Visual Basic 定義查詢作業。 LINQ 可讓您查詢資料庫或記憶體中的資料來源。 為了支援資料庫查詢, Visual Studio Express 2012 for Web 加入了物件關聯式對應設計工具。 使用設計工具,您可以快速建立及編輯對應至資料庫中之物件的資料類別。

Visual Studio Express 2012 for Web支援 ASP.NET 動態資料。 Dynamic Data 可讓您經由推斷在執行階段資料實體的外觀與行為從資料庫結構描述以及其所衍生的 UI 行為擴充的資料驅動型 Web 應用程式從它。

Visual Studio Express 2012 for Web 也支援可以加入至 ASP.NET Web 網頁以顯示資料的各種資料控制項。 其中包括 GridViewDetailsViewFormViewListViewDataListRepeater 控制項。 以上任一控制項都可以讓您以不同方式呈現資料。 每個控制項也支援其他功能,包括排序,呼叫,編輯資料錄,則會插入新的資料錄,依此類推。 您也可以使用來自資料來源控制項的資料,填入如 ListBoxDropDownList 的控制項。

Visual Studio Express 2012 for Web可讓您將資料的資料表拖曳至網頁。 如果您這麼做,Visual Studio Express 2012 for Web就會自動在網頁上建立預先設定好的控制項。

您在本機資料庫中儲存資料使用明確的 LocalDB 或 SQL Server。 如需 LocalDB 的詳細資訊, 區域資料概觀請參閱 如需 SQL Server Express 的詳細資訊, 使用 SQL Server Express 搭配 ASP.NET請參閱

ASP.NET 功能 (例如成員資格、角色和登入伺服器控制項可讓您將驗證 (登入) 使用極少或不使用程式碼,和授權加入至網站。 在這個網站可以讓使用者註冊,然後,您可以建立自動檢查使用者認證的登入頁面。 您可以協助保護網頁,讓只有登入的使用者才可以檢視它們。 在單一網頁上,您可以對已登入和匿名的使用者顯示不同的資訊。

如需詳細資訊, ASP.NET 安全性的運作方式請參閱

Visual Studio Express 2012 for Web 包含數種專案類型可協助您建立 Web 應用程式、網站和服務:

注意事項 注意事項

Visual Studio Express 2012 for Web 不支援所有的專案類型。

  • ASP.NET 網站專案ASP.NET 網站專案包含 ASP.NET 所能識別處理檔案的特定型別。 此外,您也可以針對特殊用途而建立資料夾,例如儲存原始程式碼、定義佈景主題,以及管理資源。 Visual Studio Express 2012 for Web 包含 ASP.NET 空網站專案範本和一個 ASP.NET 網站專案範本。 這些範本包括可自訂的許多自動產生功能。 如需詳細資訊, ASP.NET 網站專案請參閱

  • ASP.NET Web 應用程式專案ASP.NET Web 應用程式專案可讓您將網站編譯成單一組件並明確定義專案資源。 這種專案類型的網站專案會提供部署及維護 Web 應用程式的其他選項。 Visual Studio Express 2012 for Web 包含 ASP.NET 空白 Web 應用程式專案範本和一個 ASP.NET Web 應用程式專案範本。 這些範本包括可自訂的許多自動產生功能。 如需詳細資訊, ASP.NET Web 應用程式專案請參閱

  • ASP.NET MVC 3 和 ASP.NET MVC 4 Web 專案ASP.NET MVC 3 和 ASP.NET MVC 4 Web 應用程式專案範本可用於建置使用模型檢視控制器模式的 Web 應用程式。 如需詳細資訊, ASP.NET MVC 概觀請參閱

  • ASP.NET Dynamic Data 實體網站專案Dynamic Data 實體 Web 應用程式專案範本和 Dynamic Data 實體網站專案範本都可以搭配 ADO.NET Entity Framework 一起使用。 任何關聯式資料庫都可以使用這種專案類型。 如需 Dynamic Data 的詳細資訊, ASP.NET Dynamic Data請參閱

  • WCF 服務專案   WCF 服務應用程式範本可提供開發服務的基本類別結構。 這個範本包含服務合約、資料合約、服務實作以及服務組態的基本定義。 您可以使用這個範本建立需要少許或不使用其他程式碼撰寫,,也可以是其他進階服務的基礎的服務。

  • 您可以使用Silverlight 應用程式專案。Silverlight 應用程式專案範本來建立豐富網際網路應用程式。

如需在 Visual Studio 中 Web 相關範本的詳細資訊,請參閱 Web 專案的 Visual Studio 範本

Visual Studio Express 2012 for Web 包含許多功能可協助您建立及管理網站和 Web 應用程式專案。 其他功能包含下列各項:

  • 您可以多目標目標 Web 應用程式加入至 .NET Framework的特定版本。 根據預設, Visual Studio Express 2012 for Web 目標 .NET Framework的目前版本。 多個方向 (Multi-Targeting) 功能,協助確保應用程式會使用 .NET Framework的指定版本的功能。 此外,多個方向 (Multi-Targeting) 功能可讓您部署舊版的應用程式,而不會要求您在部署套件中 .NET Framework 版本。

  • IntelliSense   IntelliSense 可在您輸入時提供內容適用的程式碼選擇,包括屬性、函式以及物件等。 IntelliSense 可讓您保有程式碼內容、尋找您需要的資訊,並直接將語言項目插入程式碼中。

  • 偵錯:您可以使用整合式偵錯工具測試網頁,讓您尋找程式碼中的錯誤。 您也可以開啟追蹤,以便在每個網頁中顯示有用的偵錯資訊。 如需詳細資訊,請參閱ASP.NET Debugging Overview

  • 指派一個 Mobile Web 網頁可建立使用者設定檔,可讓您儲存使用者專屬的設定可以用來自訂每位使用者的網頁。 如需詳細資訊, ASP.NET 設定檔屬性概觀請參閱

  • 管理狀態   Visual Studio Express 2012 for Web 的狀態管理功能可以讓您儲存網頁要求之間的資訊,例如客戶資訊或購物車的內容。 您可以儲存及管理應用程式專屬、工作階段專屬、頁面專屬、使用者專屬和開發人員定義的資訊。

  • 全球化設定:您可以將網頁設定為自動從符合使用者慣用語言和地區設定的資源檔中讀取文字。 如需詳細資訊, ASP.NET 全球化和當地語系化請參閱

  • 您可以使用各種工具部署,您可以將網站發行至測試伺服器或實際執行伺服器。 如需詳細資訊,請參閱Visual Studio 及 ASP.NET 的 Web 部署內容對應

社群新增項目

顯示:
© 2015 Microsoft