在vs2005中使用ajax.dll
在web.config文件中的<system.web>加入以下设置:
<httpHandlers>
<add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>
</httpHandlers>
创建wenform页面:
//注册Ajax类型
private void Page_Load(object sender, System.EventArgs e)
{
Ajax.Utility.RegisterTypeForAjax(typeof(className));
}
创建ajax可调用的方法
[Ajax.AjaxMethod()]
public string setName(string name)
{
return name;
}
或
[Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.Read)]
public string setName(string name)
{
return LoginInfor.userName;
}
其中LoginInfor中使用session;
注意:[AjaxPro.AjaxMethod]是定义AjaxPro可调用的方法,是必须要注明的