【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件

时间:2021-05-02 03:18:59

运行后效果如下:

【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件

当然了也可以在运行时动态的在Services中加入ServiceReference,下面看一个运行时动态加入ServiceReference的例子:

【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件<% 【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件 @ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3"  %>
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
< script  runat ="server" > 【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件    
void Page_Load(object sender, EventArgs e)
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件    
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件{
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件        ServiceReference sr 
= new ServiceReference();
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件        sr.Path 
= "WebServiceSample.asmx";
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件        ScriptManager1.Services.Add(sr);
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件    }

【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
</ script >
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
< html  xmlns ="http://www.w3.org/1999/xhtml"   >
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
< head  runat ="server" >
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件    
< title > Untitled Page </ title >
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
</ head >
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
< script  type ="text/javascript"  language ="JavaScript" > 【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件    
function OnbuttonGo_click() 
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件    
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件{
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件        requestSimpleService 
= WebServiceSample.EchoString(
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件            document.getElementById('inputName').value,       
//params
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件

【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件            OnRequestComplete    
//Complete event
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件

【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件            );
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件        
return false;
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件    }

【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件 
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件    
function OnRequestComplete(result) 
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件    
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件{
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件        alert(result);
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件    }

【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
</ script >
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件 
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
< body >
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件    
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件    
< form  id ="form1"  runat ="server" >
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件    
< asp:ScriptManager  ID ="ScriptManager1"  runat ="server" >
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件    
</ asp:ScriptManager >
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件    
< div >
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件        
< input  type ="text"  id ="inputName"  size =20 />
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件        
< input  id ="button"  type ="button"  value ="调 用"  onclick ="return OnbuttonGo_click()"   /></ div >
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件    
</ form >
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
</ body >
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件
</ html >

可以看到运行后和在ScriptManager中直接加入的效果是一样的。

【转】ASP.NET AJAX入门系列(9):使用ScriptManager控件

 

六.Scripts属性

关于Scripts属性到后面具体再说吧,最主要的属性有Path指定脚本的路径,ScriptMode指定客户端脚本的模式,它会覆盖ScriptManager中的ScriptMode属性,还有一个属性是IgnoreScriptPath,指定是否忽略掉ScriptManager中的ScriptPath属性。

关于ScriptManager控件就学习到这里了,至于AuthenticationService属性和ProfileService属性都很简单。

示例代码下载:http://files.cnblogs.com/Terrylee/ASPNETAJAXScriptManagerDemo.rar