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)椴煌念伾?。示例代碼如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>