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

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节省了很多代码,用起来也很方便。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ajax C# ajax.dll