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