Ajax.dll的使用方法
2016-03-17 14:46
288 查看
Ajax.dll是对Ajax技术的一个封装,实用简单,应用范围广泛。
下载地址:http://pan.baidu.com/s/1o6VbeMe
配置方法:
在web.config中
<httpHandlers>
<add path="ajax/*.ashx" verb="POST,GET" type="Ajax.PageHandlerFactory, Ajax" />
</httpHandlers>
在调用页面加载事件中注册ajax
public partial class fd_login : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Ajax.Utility.RegisterTypeForAjax(typeof(fd_login));
}
}然后在下面写注册方法,在方法上面加上[AjaxPro.AjaxMethod]
例: [Ajax.AjaxMethod]
public bool checkCodes(string codes)
在html前台页面调用的时候 用类似"类.方法名"的方式调用。注意js接收返回值的时候要用.value
例:var c = fd_login.checkLogin().value;
深化一点,ajax.dll还可以在前台调用含有session的方法,只要在对应的方法上面加上[AjaxPro.AjaxMethod(Ajax.HttpSessionStateRequirement.ReadWrite)]
例: [AjaxPro.AjaxMethod(Ajax.HttpSessionStateRequirement.ReadWrite)]
public bool checkCodes(string codes)
ajax.dll节省了很多代码,用起来也很方便。
下载地址:http://pan.baidu.com/s/1o6VbeMe
配置方法:
在web.config中
<httpHandlers>
<add path="ajax/*.ashx" verb="POST,GET" type="Ajax.PageHandlerFactory, Ajax" />
</httpHandlers>
在调用页面加载事件中注册ajax
public partial class fd_login : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Ajax.Utility.RegisterTypeForAjax(typeof(fd_login));
}
}然后在下面写注册方法,在方法上面加上[AjaxPro.AjaxMethod]
例: [Ajax.AjaxMethod]
public bool checkCodes(string codes)
在html前台页面调用的时候 用类似"类.方法名"的方式调用。注意js接收返回值的时候要用.value
例:var c = fd_login.checkLogin().value;
深化一点,ajax.dll还可以在前台调用含有session的方法,只要在对应的方法上面加上[AjaxPro.AjaxMethod(Ajax.HttpSessionStateRequirement.ReadWrite)]
例: [AjaxPro.AjaxMethod(Ajax.HttpSessionStateRequirement.ReadWrite)]
public bool checkCodes(string codes)
ajax.dll节省了很多代码,用起来也很方便。
相关文章推荐
- c#调用COM组件
- Ajax
- 解决Ajax悬停效果,无法遮蔽FLASH的问题
- 再谈Jquery Ajax方法传递到action(补充)
- C#实现把指定数据写入串口
- C#动态创建button的方法
- C#中抽象方法与虚拟方法的区别
- c#中虚函数的相关使用方法
- C#实现给图片加水印的方法
- C#使用加边法计算行列式的值
- C#实现多线程的同步方法实例分析
- C#中尾递归的使用、优化及编译器优化
- Dom在ajax技术中的作用说明
- C#中的delegate委托类型基本学习教程
- C#实现子窗体与父窗体通信方法实例总结
- C#通用邮件发送类分享
- 举例讲解C#中自动实现的属性
- C#中this的用法集锦
- C#数据结构之顺序表(SeqList)实例详解
- C#.NET获取拨号连接的宽带连接方法