Ajax 实现无刷新技术
新手用法:
1.添加引用:AjaxPro.dll
2.在配置文件中 节点:<system.web> 下面添加:
<httpHandlers>
<add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro" />
</httpHandlers>
3.页面的cs文件中的PageLoad方法中 加入
AjaxPro.Utility.RegisterTypeForAjax(typeof(ClassName));
写方法时在方法上面加上 [AjaxPro.AjaxMethod()]
4.这样你可以在页面中 用javascript 调用此方法了,不过调用时要加上命名空间。
例如:注册时验证此用户名是否可用。
注意: 在你写的方法里面不可出现 this. 控件名,Ajax方法是需要传一个参数过去 然后它在后台处理并返回一个值的,不可直接对页面上的东东做任何处理操作。
试试看,很好的用户体验哦!!
新手用法:
1.添加引用:AjaxPro.dll
2.在配置文件中 节点:<system.web> 下面添加:
<httpHandlers>
<add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro" />
</httpHandlers>
3.页面的cs文件中的PageLoad方法中 加入
AjaxPro.Utility.RegisterTypeForAjax(typeof(ClassName));
写方法时在方法上面加上 [AjaxPro.AjaxMethod()]
4.这样你可以在页面中 用javascript 调用此方法了,不过调用时要加上命名空间。
例如:注册时验证此用户名是否可用。
注意: 在你写的方法里面不可出现 this. 控件名,Ajax方法是需要传一个参数过去 然后它在后台处理并返回一个值的,不可直接对页面上的东东做任何处理操作。
试试看,很好的用户体验哦!!
浙公网安备 33010602011771号