ScriptManager控件包括在ASP.NET 2.0 AJAX Extensions中,它用來處理頁面上的所有組件以及頁面局部更新,生成相關的客戶端代理腳本以便能夠在JavaScript中訪問Web Service,所有需要支持ASP.NET AJAX的ASP.NET頁面上有且只能有一個ScriptManager控件。在ScriptManager控件中我們可以指定需要的腳本庫,或者指定通過JS來調(diào)用的Web Service,以及調(diào)用AuthenticationService和ProfileService,還有頁面錯誤處理等。 主要內(nèi)容 1.控件概述 2.一個簡單的示例 3.客戶端腳本模式 4.錯誤處理 5.Services屬性 6.Scripts屬性 一.控件概述 ScriptManager控件包括在ASP.NET 2.0 AJAX Extensions中,它用來處理頁面上的所有組件以及頁面局部更新,生成相關的客戶端代理腳本以便能夠在JavaScript中訪問Web Service,所有需要支持ASP.NET AJAX的ASP.NET頁面上有且只能有一個ScriptManager控件。在ScriptManager控件中我們可以指定需要的腳本庫,或者指定通過JS來調(diào)用的Web Service,還可以指定頁面錯誤處理等。 使用來定義一個ScriptManager,簡單的ScriptManager定義形式: ScriptManager屬性和方法如下: ![]() 二.一個簡單的示例 這個例子其實是UpdatePanel示例,在頁面中加入了日期控件和一個下拉框,根據(jù)下拉框選擇的不同,日期控件背景變?yōu)椴煌念伾J纠a如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> |
|
來自: 悟靜 > 《.net和asp.net》