ajax读取asp.net后台的方法3
发布网友
发布时间:2023-10-31 19:44
我来回答
共3个回答
热心网友
时间:2024-12-03 01:01
补充 贰壹肆伍捌 :
别忘了还要在配置文件的configuration节下的system.web节下添加上
<httpHandlers>
<add verb="POST,GET" path="AjaxPro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro"/>
</httpHandlers>
------------------------
如果你只是用的XMLHTTP的话,那只能是在参数上做手脚了...
假设说,Get到服务器的URL是
http://202.106.18.22/photos
那么,你要传输时,就得在后面加一句"?m=movephotospecial"
(不包括引号,那个参数名我写的是m,你可以随便写.)
然后服务器在处理请求的时候根据参数去调用相应的函数就行了
热心网友
时间:2024-12-03 01:02
页面的page_load中加:
Ajax.Utility.RegisterTypeForAjax(typeof(你的类名));
你的MovePhotoSpecial方法前面加:
[Ajax.AjaxMethod]
JS中写:
你的类名.MovePhotoSpecial();
热心网友
时间:2024-12-03 01:02
可以用ajax访问一个后台页面,让那个页面调用MovePhotoSpecial()这一方法。
或者用微软的Ajax调用一个Web Service,在这个Web Service里调用那个方法……