首页 > 其他分享 >MagicAjax装配

MagicAjax装配

时间:2022-12-18 20:31:08浏览次数:56  
标签:装配 标签 组件 net config MagicAjax 客户端


MagicAjax装配


2007-09-10 14:51


(一)版本



     下载:
     ​​.NET 1.1 binary release​
     ​​.NET 2.0 binary release​
     ​​Source​
     最新版本: 0.2.2     支持: .net 1.1 / 2.0



(二).NET下安装



     1. 下载dll文件
     2. 在Vs.net中,添加到工具箱中:



     (1)工具箱点鼠标右键,选“添加/移除项”



magicajax.DLL文件



     (3)安装完成后,会在“net framework组件”选单中产生两个选项:



     ajaxpanel和ajaxzone,选择它们(默认为选定)。



     (4)然后到“工具框”中,可以看到多出了四个文件:



  • AjaxPanel
         这个是基本的异步通讯容器,你只要把以前需要PostBack的组件(比如按钮)放在这个Panel里就可以实现无刷新页面的效果了
  • AjaxZone
         这个组件的作用主要是获取在一个回调(CallBack)陷入中的状态,说明书上说使用这个组件可以稍稍提高服务器的响应速度.
  • ClientEventTrigger
         捕获一个客户端事件的触发器,需要注意的是,需要把它的事件名称与客户端触发的事件名称对应起来,并且ControlID属性必须和发布事件的客户端的属性吻合.
  • KeyClientEventWrapper
         这个是客户端事件的捕获器,用来捕获客户端激发的事件,比如点击click,聚焦forcus等等.

     3.MagicAjax的压缩包里还附有两个js的脚本文件,一个是AjaxCallObject.js,一个是WebParts.js。前者是负责MagicAjax的普通事务的客户端表现的,后者则是专门针对WebParts的脚本。将两者都Copy到你的主要存放JS的目录下。以我的solution为例,我将此二者 Copy 到 站点根目录下的 script 文件夹里存放。

(三)配置

web.config里添加下面几处配置:
 

首先,在web.config的<configSections></configSections>里创建如下的标签:
<section name="magicAjax" type="MagicAjax.Configuration.MagicAjaxSectionHandler, MagicAjax"/>
如果你的web.config 里没有<configSections></configSections>
请copy下面的片断,并确保它们是存放在<configuration></configruation>里的
<!--**************************************************-->
<configSections>
<section name="magicAjax"
type="MagicAjax.Configuration.MagicAjaxSectionHandler, MagicAjax"/>
</configSections><!--**************************************************-->
下一步,在<configure></configure>标签里创建如下的内容
<magicAjax scriptPath="~/script" outputCompareMode="HashCode" tracing="false">
<pageStore
mode="NoStore"
unloadStoredPage="false"
cacheTimeout="5"
maxConcurrentPages="5"
maxPagesLimitAlert="true"
/>
</magicAjax>参数解释如下:
/*********************************************************/
MagicAjax
一.scriptPath
二.outputCompareMode
HashCode即可。具体的细节将在后面的章节里讲述。
三. tracing
仅用于调试
/*********************************************************/
PageStore
一.mode
NoStore,将不会缓存Page 对象
Session,将会把Page 对象存储到站点的Session里
Cache,将会把Page 对象存储到站点的Cache里。
二.unloadStoredPage
三.cacheTimeout
四.maxConcurrentPages
五.maxPagesLimitAlert
为什么要缓存页面对象,我们将在以后的章节里解释
/*********************************************************/
最后一步,在<System.Web></System.Web>标签的
下级标签 <httpModules> </httpModules>里创建
<add name="MagicAjax" type="MagicAjax.MagicAjaxModule, MagicAjax" />如果你的<System.Web></System.Web>里没有<httpModules></httpModules>
请复制以下标签到你的<System.Web></System.Web>里
<httpModules>
<add name="MagicAjax" type="MagicAjax.MagicAjaxModule, MagicAjax" />
</httpModules>以上就是配置的步骤了。
配置完毕以后,你就可以安心地使用MagicAjax了~~

标签:装配,标签,组件,net,config,MagicAjax,客户端
From: https://blog.51cto.com/u_15739274/5951135

相关文章

  • Ubuntu安装配置 Samba与 Windows 共享文件
    前言我们经常会遇到一边使用linux系统时候一边使用windows,这个时候会产生很多需要传输的文件,当然我们可以使用sshscp进行传输,或者使用FileZilla、Winscp等工具,但是这些还......
  • conda安装配置jupyter notebook + 代码jupyter notebook自动补全功能
    步骤一:安装jupyternotebook  步骤二:找到jupyternotebook配置文件的位置 步骤三:打开配置文件jupyter_notebook_config.py,作出如下修改:找到 c.NotebookApp......
  • centos下php redis扩展的安装配置3种方法
    方法一1.下载phpredis扩展包 代码如下复制代码#wgethttp://redis.googlecode.com/files/redis-2.4.4.tar.gz2tar-zxvf解压压缩包,cd/扩展包(进入扩展包然后运行phpiz......
  • 【ESP 保姆级教程 预告】疯狂Node.js服务器篇 ——安装配置VsCode开发环境
    忘记过去,超越自己❤️博客主页​​单片机菜鸟哥,一个野生非专业硬件IOT爱好者​​❤️❤️本篇创建记录2022-06-30❤️❤️本篇更新记录2022-06-30❤️......
  • git 码云 安装配置使用图文详解
    码云快速使用以下步骤以 ​​oschina/git-osc​​ 仓库为例子,在您使用Gitee的过程中,具体链接地址请填写对应的仓库地址。快速设置:如果您知道该怎么操作,直接使用下面的......
  • sublime text3 3126 安装配置
    下载​​http://www.sublimetext.com/3​​​序列号如下:支持版本号3126—–BEGINLICENSE—–MichaelBarnesSingleUserLicenseEA7E-8213858......
  • Windows 10下基于Visual Studio 2019安装配置MPI 10.1.2
    参考:https://blog.csdn.net/Jacamox/article/details/1125633611、下载并安装VisualStudioCommunity2019;2、下载并安装MPI10.1.2:http://www.mpich.org/downloads/......
  • mysql安装配置启动
    1.安装&配置&启动MySQL现在的版本主要分为:5.x版本,现在互联网企业中的主流版本,包括:头条、美图、百度、腾讯等互联网公司主流的版本。8.x版本,新增了一些了窗口函......
  • SpringBoot 自动装配的原理分析
    关于SpringBoot的自动装配功能,相信是每一个Java程序员天天都会用到的一个功能,但是它究竟是如何实现的呢?今天阿粉来带大家看一下。自动装配案例首先我们通过一个案例......
  • 阿里云服务器 jdk1.8 安装配置
     阿里云服务器jdk1.8安装配置下载/上传jdk安装包解压到指定目录重命名解压后的文件夹名称配置环境变量验证JAVA环境是否安装成功step0.安装包准备1wget......