最近,用了一下MagicAjax 觉得不错,使用很简单,经验总结如下:
1、打开vs 添加 MagicAjax.dll,就会有AjaxPanel 控件,就往上拖东西吧。
2、打开web.config 添加:
<configSections>
<section name="magicAjax" type="MagicAjax.Configuration.MagicAjaxSectionHandler, MagicAjax"/>
</configSections>
<system.web>
...
<httpModules>
<add name="MagicAjaxModule" type="MagicAjax.MagicAjaxModule, MagicAjax"/>
</httpModules>
...
</system.web>
以上两步就可以实现Ajax了,是不是很简单。如果你觉得loading....很难看,接着来。
3、首先,下载magicAjax源码,拷贝script目录到你的目录里。
4、 打开web.config 添加:
<magicAjax tracing="false" scriptPath="~/script">
<pageStore/>
</magicAjax>
5、 打开script目录,编辑AjaxCallObject.js(在最后)找到并改成下面的,
.....
function CreateWaitElement() {
var elem = document.getElementById('__AjaxCall_Wait');
if (!elem) {
elem = document.createElement("div");
elem.id = '__AjaxCall_Wait';
elem.style.position = 'absolute';
elem.style.height = 17;
elem.border = "1px";
elem.style.paddingLeft = "3px";
elem.style.paddingRight = "3px";
elem.style.fontSize = "12px";
elem.style.borderColor = "#990000";
elem.style.borderWidth = "0";
elem.style.borderStyle="solid";
elem.style.backgroundColor = "#990000";
elem.style.color = "#FFFFFF";
elem.innerHTML = "正在加载...";
elem.style.visibility = 'hidden';
document.body.insertBefore(elem, document.body.firstChild);
}
waitElement = elem;
}
// end wait element
试一下 ,看看效果,怎么出现乱码?别急,接着改。
6、 打开web.config 改
第一:<?xml version="1.0" encoding="gb2312" ?>
第二:添加
<globalization
requestEncoding="gb2312"
responseEncoding="gb2312"
/>
再加一个定时刷新的:
...
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//每10秒刷新
MagicAjax.AjaxCallHelper.SetAjaxCallTimerInterval(10000);
}
this.Label1.Text = DateTime.Now.ToString();
}
分享到:
相关推荐
MagicAjax使用手册
用法以及注意事项在压缩包里有详细说明 在Web.Config文件中节点下添加如下子节点: <section name="magicAjax" type="MagicAjax.Configuration.MagicAjaxSectionHandler, MagicAjax" /> 在Web.Config文件中...
MagicAjax(无右上角loading)dll,供大家使用
MagicAjax.dll
这部分源码和示例是MagicAjax.NET...你可以继续复制并传播它,或通用自由软体基金会公共授权发布或修改。 MagicAjax.NET发布的目的是期望它能有用, 但不提供任何担保;甚至不默示保证的适销性或为一个特殊目的的适用性。
本例子讲解了使用MagicAjax实现无刷新技术先配置WEbConfig然后引用DLL文件
MagicAjax.dll最新版本0.3.2.0,无需配置轻松解决右上角loading...显示标志,新增刷新取消函数。欢迎大家下载,互相学习,互相进步。
MagicAjax.dll ,分别有net1.1版本和net2.0版本。并附有使用说明文本....
简单易用的AJAX框架,修复了中文显示乱码问题。 使用方法见附件说明。
magicajax .dll 添加引用 后直接使用 需有jquery 基础 或javascript 不过 本人还没有实现过,望 互相交流使用
MagicAjax解决中文乱码.MagicAjax解决中文乱码.
很多朋友都遇到使用magicajax中文乱码问题 现在我共享一个呵呵希望大家喜欢 以后我会上很多好东西的 谢谢大家支持 如果没分想要 联系我qq258409722 我也是没分了才要的 呵呵
MagicAjax 无刷新时间 for asp.net 2.0
MagicAjax asp.net ajax开发
对页面实现无刷新......
MagicAjax 无刷新2级联动MagicAjax 无刷新2级联动MagicAjax 无刷新2级联动
MagicAjax 030版 解决中文提交乱码 DropDownList中文无法select之类的问题 script已包含到dll中 单独提供以便修改
magicAjax无刷新注册向导项目源码
MagicAjax是一款非常简单的ajax,使用方便,基本不用你写任何 代码,只要配置好即可。压缩包里有使用说明。