Web 網頁和專案
更新:2007 年 11 月
Web Form 網頁是建立 ASP.NET 架構的 Web 應用程式使用者介面的一種方法。您可將 Web Form 網頁加入至幾種 Visual Studio 專案類型。當要使用 Web Form 網頁時,您最常會使用 ASP.NET Web 應用程式專案範本。如需 Web 專案範本的相關詳細資訊,請參閱 Web 專案的新功能中的<簡化的網站範本>。如需 ASP.NET Web 應用程式的一般資訊,請參閱 Visual Web Developer 中的網站類型。
若要使用 Visual Studio 中的 Web Form 網頁,您可使用 Web Form 設計工具。設計工具中包含 WYSIWYG 檢視,也稱為 [設計] 檢視,可用來配置網頁的項目。此外,您可將設計工具切換為稱為原始碼檢視的 HTML 檢視,它能讓您直接存取網頁項目的 ASP.NET 語法。最後,設計工具還包含具備 IntelliSense 的程式碼編輯器,可用來為網頁建立網頁初始化和事件處理常式程式碼。如需詳細資訊,請參閱 ASP.NET Web 網頁概觀。
和 Web Form 一起建立的專案檔
當您建立 Web 專案時,Visual Studio 會在目標 Web 伺服器上建構 Web 應用程式目錄結構,以及在您的本機電腦上建構專案結構。下列表格中描述了與 Web Form 網頁相關的檔案。
注意事項: |
---|
您必須在 Web 伺服器電腦上具有適當權限,才能建立和管理 Web 應用程式檔案。如需詳細資訊,請參閱保護 ASP.NET 網站。 |
建立的檔案 |
描述 |
---|---|
Visual Basic Web 應用程式可用的 WebForm1.aspx 和 WebForm1.aspx.vb 檔案 - 或 - Visual C# Web 應用程式可用的 WebForm1.aspx.cs 檔案 |
這兩個檔案會組成一個 Web Form 網頁。.aspx 檔包含 Web Form 網頁的圖形化元素,例如 HTML 項目和 Web Form 控制項。WebForm1.aspx.vb 類別 (Class) 檔案則是隱藏且為 WebForm1.aspx 的相依檔案。它包含 Web Form 網頁的程式碼後置 (Code-Behind) 類別,其中包含事件處理常式程式碼及類似程式碼。如需詳細資訊,請參閱 Web Form 程式碼模型。 |
Visual Basic 專案可用的 AssemblyInfo.vb 檔案 - 或 - C# 專案可用的 AssemblyInfo.cs |
專案資訊檔 (AssemblyInfo.vb 或 AssemblyInfo.cs 檔),包含專案中組件的中繼資料 (Metadata),例如名稱、版本及文化資訊。如需包含在組件檔的資料之詳細資訊,請參閱組件資訊清單。 |
Web.config 檔案 |
XML 架構檔案,包含在專案中使用的每個唯一 URL 資源的組態資料。如需詳細資訊,請參閱應用程式組態檔。 |
Global.asax 和 Global.asax.vb 檔案 - 或 - Global.asax 和 Global.asax.cs 檔案 |
處理應用程式層次事件的選擇性檔案。這個檔案位於 ASP.NET 應用程式的根目錄中。Global.asax.vb 類別檔案則是隱藏且為 Global.asax 的相依檔案。其中包含的程式碼可處理應用程式事件,例如 Application_OnError 事件。在執行階段時會剖析和編譯這個檔案。如需 Global.asax 檔案用法的詳細資訊,請參閱 HOW TO:處理應用程式層級的錯誤。 |
Styles.css 檔案 |
在專案內使用的階層樣式表 (CSS) 檔案。如需詳細資訊,請參閱使用 CSS 概觀。 |
部署
您建立 Web Form 網頁所在的伺服器通常不是部署網頁及其相關檔案以實際執行的伺服器。若要部署包含 Web Form 網頁的 Web 專案,您可採取以下任一方式:
將您的專案複製到 Web 伺服器。
建立部署專案。
如需這些選項的詳細資訊,請參閱 Web 安裝專案的部署。