在web2.0热炒的年代,Ajax成了一种潮流 。其基本概念在此不再赘述,你可以从 http://news.csdn.net/n/20051027/28202.html 了解一些信息。
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.jsMagicAjax是一个针对.NET 1.1和2.0的一个Ajax解决方案。你可以在处http://prdownloads.sourceforge.net/magicajax/magicajax-0.3.0-source.zip?download下载到它。其推出形式是一个WebControl,你可以在自己的VS.NET的ToolBox里添加这个DLL,然后就可以像普通的控件一样拖出来使用了。
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js鉴于目前大部分人都是使用.NET Framework 1.1,我们只提供对1.1的讲解
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js要正确地使用MagicAjax的控件,请按照以下步骤进行部署:
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js1.将MagicAjax的DLL Copy到自己的主要工作Project的BIN里
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js2.在VS.NET的ToolBox里添加该DLL
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js3.MagicAjax的压缩包里还附有两个js的脚本文件,一个是AjaxCallObject.js,一个是WebParts.js。前者是负责MagicAjax的普通事务的客户端表现的,后者则是专门针对WebParts的脚本。将两者都Copy到你的主要存放JS的目录下。以我的solution为例,我将此二者 Copy 到 站点根目录下的 script 文件夹里存放
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js4.修改Web.Config 在MagicAjax的forum里有很多询问过这个问题,其实Bekas给出的例子里有一些问题。
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js正确的配置应该是如下的方式
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js首先,在web.config的<configSections></configSections>里创建如下的标签
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
<section name="magicAjax"    type="MagicAjax.Configuration.MagicAjaxSectionHandler, MagicAjax"/>
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js如果你的web.config 里没有
<configSections></configSections>
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js请copy下面的片断,并确保它们是存放在
<configuration></configruation>里的
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
<!--**************************************************-->
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
<configSections> 
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js   
<section name="magicAjax" 
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js   type
="MagicAjax.Configuration.MagicAjaxSectionHandler, MagicAjax"/>
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
</configSections>
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
<!--**************************************************-->
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js下一步,在
<configure></configure>标签里创建如下的内容
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
<magicAjax  scriptPath="~/script"  outputCompareMode="HashCode"  tracing="false">
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js  
<pageStore
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js   
mode="NoStore"
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js   unloadStoredPage
="false"
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js   cacheTimeout
="5"
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js   maxConcurrentPages
="5"
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js   maxPagesLimitAlert
="true"
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js  
/>
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js 
</magicAjax>
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js参数解释如下:
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js/*********************************************************/
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.jsMagicAjax
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js一.scriptPath 我们刚才提到的那两个脚本的存放路径,这个参数在设置的时候以~/ ,也就是站点的根目录作为一个出发点。比如,你要设置magicajax的js脚本到站点的根目录的blog下的script里,则写成 ~/blog/script。其余情况大家自己推理~
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js二.outputCompareMode 脚本输出时的比较模式 有三种方式 FullHtml、HashCode、MD5
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.jsHashCode即可。具体的细节将在后面的章节里讲述。
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js三. tracing 是否跟踪 如果设置为true的话,则在每次响应Ajax请求的时候会弹出一个alert来显示具体要加载的脚本
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js仅用于调试
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js/*********************************************************/
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.jsPageStore 用于配置Ajax的js脚本的缓存的标签
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js一.mode Page 对象存储的模式 有三种方式 NoStore、Session、Cache。
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.jsNoStore,将不会缓存Page 对象
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.jsSession,将会把Page 对象存储到站点的Session里
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.jsCache,将会把Page 对象存储到站点的Cache里。
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js二.unloadStoredPage 是否在Page的Unload对象里清除掉建立的Page 对象的Cache或者Session。一般都设置为false。
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js三.cacheTimeout Cache的过期时间 以分钟为单位
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js四.maxConcurrentPages 同一个页面可以缓存的Page 对象的数量 一般为5
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js五.maxPagesLimitAlert 是否对达到最大缓存数进行警告 一般为 false
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js为什么要缓存页面对象,我们将在以后的章节里解释
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js/*********************************************************/
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js 
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js 最后一步,在
<System.Web></System.Web>标签的
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js下级标签 
<httpModules> </httpModules>里创建
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
<add name="MagicAjax" type="MagicAjax.MagicAjaxModule, MagicAjax" />
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js如果你的
<System.Web></System.Web>里没有<httpModules></httpModules>
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js请复制以下标签到你的
<System.Web></System.Web>
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js 
<httpModules>
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js 
<add name="MagicAjax" type="MagicAjax.MagicAjaxModule, MagicAjax" />
使用MagicAjax 服务器出现unable to find script library'/ajaxcallobject.js 
</httpModules>

相关文章: