日期:2014-05-16  浏览次数:20778 次

ajax传值给了asp.net后台后,后台操作代码应该在哪里写?
我正在自学ajax,
 $.ajax({							 
 dataType:'json', 
     type:'POST',
    url:'../user/ordermy.aspx?ajax=1&sub=loglist',  
 timeout: 30000,
     data:para,  
});

用了这个后,在ASP.NET后台对传进去的数据进行操作的代码应该写在哪里?当操作完了又怎么把值返回?
------解决方案--------------------
引用:
Quote: 引用:

你请求的是aspx页面,你可以写在page_load里面处理
当然更好的方式是用ashx,或者web services,或者wcf。
更流行也更好用的是asp.net mvc webapi(mvc4中才有)

后台返回的值可以在回调函数中接收
具体可以参考:http://tool.oschina.net/apidocs/apidoc?api=jquery

那当我在后台操作完了操作的数据之后,是用response.write返回数据么?

对,这种是最原始的
你response.write什么,在回调中就会收到什么
而且如果aspx页面上有HTML的话,也会一起返回

现在大多都是用json格式通讯,你可以结合.NET的序列化反序列化组件使用