导入Ajax.dll
//注册后台类
Ajax.Utility.RegisterTypeForAjax(typeof(myajaxdll));
//设置方法可以在客户端调用
[Ajax.AjaxMethod()]下面是后台方法
原因:是命名空间的问题
注意事项:
1.
pageload()方法中
AjaxPro.Utility.RegisterTypeForAjax(typeof(WebApplication2.AjaxMethod));
2.
AjaxMethod类中 设置方法可以在客户端调用(ReadWrite)
[AjaxPro.AjaxMethod(AjaxPro.HttpSessionStateRequirement.ReadWrite)]
3.
web.config中
<httpHandlers>
<add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro"/>
</httpHandlers>
4.global.asax的Application_Start方法中
AjaxPro.Utility.HandlerPath = "ajaxpro";