您的位置:首页 > 编程语言 > ASP

MagicAjax.NET的使用环境配置,实现无刷新,asp.net无刷新

2009-11-30 01:54 841 查看
it560介绍一个新的Ajax框架──Magicajax

应用配置简单,易于上手;

只用一个AjaxPanel就实现Ajax功能,只要把需要产生无刷新效果的控件放进AjaxPanel就可以了;

不需要编写复杂的JavaScript;

Ajax功能和普通的PostBack可以共存于一个WebForm,Magicajax处理模块只处理包含在AjaxPanel中的控件的CallBack动作;

VIEWSTATE的内容对于PostBack和CallBack来说都是可见的,因此,无论是CallBack产生的VIEWSTATE,还是PostBack产生的,都是可见的;

提供一个类似CallBack的AjaxCall事件模型;

支持IE和Firefox,当浏览器不支持JS或者不是Magicajax支持的类型的时候,页面将从传统的形式显示。

Magicajax的配置

在使用Magicajax开发Ajax应用之前,需要一些准备和配置工作。首先需要将Magicajax的AjaxPanel控件添加到VS.NET的工具箱面板中,步骤如下。

(1)在工具箱面板上添加Magicajax控件

在工具箱面板上单击鼠标右键,选择“添加/移除项”,在弹出的所示“自定义工具箱”对话框中,单击“浏览”按钮选择Magicajax的MagicAjax.dll文件,这时.NET Framework组件列表中会新增名称为“AjaxPanel”的一项,最后单击“确定”按钮,这时在工具箱面板中将会出现一个新的控件图标──AjaxPanel。

2)修改Web.config配置文件,如例7-3所示。

【例】Web.config

<?xml version="1.0" encoding="utf-8" >
<configuration>
<configSections>
<section name="magicAjax"type="MagicAjax.Configuration.MagicAjaxSectionHandler, MagicAjax" />
</configSections>
<magicAjax outputCompareMode="HashCode" tracing="false">
<pageStore mode="NoStore" unloadStoredPage="false" cacheTimeout="5"maxConcurrentPages="5" maxPagesLimitAlert="false" />
</magicAjax><system.web>
<httpModules>
<add name="MagicAjax" type="MagicAjax.MagicAjaxModule, MagicAjax" />
</httpModules>
</system.web>




</configuration>
完成上面的配置后就可以使用Magicajax了,它的使用方法非常简单:在页面中添加一个AjaxPanel控件,然后将相关的控件拖放到其内部,编码方式和一般的ASP.NET编程是相同的。因此,Magicajax框架非常适用于在现有的ASP.NET工程中增加对Ajax的支持。

文章:http://it560.com/program/.net/3NMDAwMDAwMzk3NA.html

附件下载地址: MagicAjax.NET 下载及使用配置说明 - 无刷新,asp.net无刷新效果
http://bbs.it560.com/viewthread.php?tid=209&fromuid=59
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: