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

ASP.NET Web Forms 4.0簡介

編輯:關於ASP.NET

WebForms 4.0 提供了一些有針對性的增強,還包括一些新特性。本實驗將討論以下特性:

客戶端 ID:開發人員現在可以管理會對所呈現客戶端 ID 造成影響的控件 ID。Control 類現在提供了一個新的 ClientIDMode 屬性,可用於在確定是否需要在呈現時重構客戶端 ID 時,指定運 行時的行為。這將刪除客戶端 ID 中以前的無用信息。

URL 路由:WebForms 4.0 引入了 一個新的 PageRouteHandler 類,它將 URL 路由集成到了 Web Form Pages 中。ASP.NET 中的 URL 路由 允許您在網站中使用不需要映射到具體文件的 URL。由於 URL 不需要映射到文件,因此您可以在 Web 應 用中使用描述用戶操作的 URL,使其能更加輕松地被用戶理解。在 URL 路由中,您將定義一些包含值的 占位符的 URL 模式,這些占位符將在處理 URL 請求時發揮作用。在運行時,URL 中應用程序名稱後面的 部分將根據您所定義的 URL 模式解析為離散的值。

View State: WebForms 4.0 為 View State 提供了更加粒度化的控制。開發人員現在可以禁用頁面上的 View State,並在特定的服務器控件 上啟用它,還可以在某控件上禁用它,而在其子控件上啟用它。

目標

在本次動手實驗中,您將學習如何:

控制服務器控件 ClientID

實現雙向路由支持

在應用程序和頁面級控制 View State

系統要求

您必須擁有以下工具才能完成本實驗:

Microsoft Visual Studio 2010 Beta 2

.Net Framework 4

Microsoft SQL Server 2008(速成版或更高版本)

安裝

使用 Configuration Wizard 驗 證本實驗的所有先決條件。要確保正確配置所有內容,請按照以下步驟進行:

注意:要執行安裝 步驟,您需要使用管理員權限在命令行窗口中運行腳本。

1.如果之前沒有執行,運行 Training Kit 的 Configuration Wizard。為此,運行本實驗的 Setup 文件夾下的 CheckDependencies.cmd 腳本 。安裝先決條件中沒有安裝的軟件(如有必要請重新掃描),並完成向導。

注意:為了方便,本實驗中管理的許多代碼都可用於 Visual Studio 代碼片段。 CheckDependencies.cmd 文件啟動 Visual Studio 安裝程序文件安裝該代碼片段。

2.本實驗依賴 於 Assets 文件夾中的 AdventureWorksLT.mdf 數據庫。您需要將此數據庫文件復制到各練習的 App_Data 文件夾中(除非重用整個實驗的 Web 應用程序項目)。

練習

本次動手實驗由以 下練習組成:

1.控制服務器控件 ClientID

2.實現雙向路由支持

3.在應用程序和頁 面級控制 View State

完成本實驗的估計時間:90 分鐘。

注意:各練習都隨帶了初始解決 方案(作為開始)。這些解決方案中有些代碼片段是空缺的,我們將通過每個練習填寫完整。因此,如果 直接運行,初始解決方案將無法運行。

在每個練習中,您都可以找到 End 文件夾,其中包括完成練習後應該得到的解決方案。如果需要其他 幫助來完成練習,您可以使用該解決方案作為指南。

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