VS2005中配置 ScriptManager,UpdatePanel等AJAX控件 .

1. 在VS2005的Bin文件中添加对System.Web.Extensions.dll的引用,web.config
中<assemblies></assemblies>之间自动添加对<add
assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35"/>的引用:

for:

<assemblies>
          
     <add assembly="System.Web.Extensions,
Version=1.0.61025.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35"/>
      
         ........
</assemblies>

2. 在server BIN文件夹下添加文件System.Web.Extensions.dll
3.
在<system.web></system.web>之间,在<pages></pages>之后添加以下代码:

<httpHandlers>
          
 <remove verb="*" path="*.asmx"/>
      
     <add verb="*" path="*.asmx" validate="false"
type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions,
Version=1.0.61025.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35"/>
      
     <add verb="*" path="*_AppService.axd"
validate="false" type="System.Web.Script.Services.ScriptHandlerFactory,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35"/>
      
     <add verb="GET,HEAD" path="ScriptResource.axd"
type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions,
Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
validate="false"/>
      
 </httpHandlers>
      
 <httpModules>
          
 <add name="ScriptModule" type="System.Web.Handlers.ScriptModule,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35"/>
      
 </httpModules>

4. 在aspx页面添加:

1>

<%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.0,
Culture=neutral, PublicKeyToken=31bf3856ad364e35"
   
Namespace="System.Web.UI" TagPrefix="asp" %>

2>

<asp:ScriptManager ID="ScriptManager1"
runat="server"></asp:ScriptManager>

3>

<asp:UpdatePanel ID="UpdatePanel1" runat="server"
>
           
<ContentTemplate>

需要刷新的内容

</ContentTemplate> 
 
       
</asp:UpdatePanel>

4>
        <asp:UpdateProgress
ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="UpdatePanel1"
>
       
<ProgressTemplate>
           
<div
class="PleaseWait">
              
Loading......
           
</div>
       
</ProgressTemplate>
       
</asp:UpdateProgress>
5. 在CSS中添加

.PleaseWait{
    height:100px;
  
 width:400px;
  
 background-image:url(../images/Green_Big_Rotate.gif);
  
 padding-left:150px;
  
 line-height:80px;
    position: fixed;
  
 _position: absolute;
    top:40%;
  
 font-size:30px;
}
OK, 终于可以实现局部刷下了......

时间: 2024-08-10 23:21:43

VS2005中配置 ScriptManager,UpdatePanel等AJAX控件 .的相关文章

Ajax控件之ScriptManager与UpdatePanel用法

公司项目用到UpdatePanel,完全不明所以. 好在赖垒大神对俺的细心讲解,写个日志,以作纪念. 作用:用于页面局部刷新!不干扰其他控件内容! 1.首先在页面申明<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>  注解:      1, ScriptManager(脚本控制器)是asp.net ajax存在的基础.      2, 一个页面

PrimeFace JSF中使用ajax控件无法实时更新文本框inputTextarea内容

PrimeFace+JSF实际工作需要点击一个树将关联的文本添加到inputTextarea文本框,inputTextarea允许用户随意更改,ajax绑定树的select事件,但点击时,后台Bean对象无法实时获取前台文本框改变的实际内容. 原因估计ajax控件无法将前台文本框数据关联到后台. 解决方案: 添加一个按钮和文本框鼠标事件,事件JS调用按钮click事件,由按钮将文件夹数据同步到后台. 前台代码: <script> function callButton(){ document.

AJAX之四 Ajax控件工具集

[学习目标] F    理解并掌握ScriptManager控件的使用 F    了解ScriptManager控件的使用 F    理解并掌握Timer控件的使用 F    理解并掌握UpdatePanel控件的使用 F    理解并掌握UpdateProgress控件的使用 [本章简介] 在上一章中,我们学习了Asp.Net AJAX的核心组件UpdatePanel.ScriptManager等.最后我们通过使用AutoComplete控件,用很少的代码就实现了自动完成功能.我们发现在Asp

asp.net 自带ajax 控件的小实例

<form id="Form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <div> <asp:Label ID="Label1" runat="server" Text="车牌号:

mono下使用ajax控件报Details: Error parsing near错误

centOS-6.5 + mono-3.6+jexus-3.6.1 使用ajax控件时,在windows iis下没有问题,linux 下报如下错误 行: 16错误: Sys.WebForms.PageRequestManagerParserErrorException: The message received from the server could not be parsed. Common causes for this error are when the response is m

AJAX 控件集之TextBoxWatermark(水印文本框)控件

功能:       可以让TextBox控件初始化的时候拥有水印文字.属性:    TargetControlID :要使用具有水印效果的TextBox控件ID.    WatermarkCssClass :指定水印文字的CSS样式表.    WatermarkText :显示在TextBox控件的水印文字内容. 代码实例: <asp:Panel ID="panIntTemp" runat="server" GroupingText="新增资料&qu

在DWZ框架中整合kindeditor复文本框控件

今天上午在DWZ框架中整合kindeditor复文本框控件,发现上传图片是老是提示 “上传中,请稍候...”,上网查看别人说可能是文件路径问题,在想以前在其他项目中用这个控件一直没问题,到这里怎么会出现这个错误呢? 于是从源头一路查找过去, 找到上传配置 uploadJson: '/Scripts/kindeditor-4.1.4/asp.net/upload_json.ashx',于是打开上传文件的upload_json.ashx文件,发现context.Response.Write(Json

XCODE中使用Main.Storyboard拉入控件并实现事件(Swift语言)

如何在XCODE中的Main.Storyboard内拉入控件并实现一个简单的效果呢?本人由于刚接触Swift语言不久,对于IDE的操作还是很生疏,不懂了就在网上参考了网上前辈们的文章.以下我将演示如何用Swift语言配合Main.Storyboard演示一个小例子,对于新建一个SingleView Application在这里就不多说了. 创建好的应用程序已经自动创建好了一个和Main.Storyboard连接好的ViewController. 接下来我们在Main.Storyboard中的Vi

iOS中如何让TextView和TextField控件支持return键收起输入法

TextView和TextField控件是iOS中负责接收用户输入的控件,那当用户输入完成时怎么收起面板呢? 1.TextView和TextField控件获得焦点之后的第一反应就是弹出输入法面板: 2.让TextView和TextField失去焦点的方法是调用resignFirstResponder. 3.在TextView(shouldChangeTextInRange)和TextField(shouldReturn)方法中实现.