Tag: pagemethods

WebMethod vs ScriptMethod

我有一个.NET 3.5 aspx的地方,用[WebMethod]属性标记的方法。 我用jQuery调用这个,发送双向的JSON。 这一切都很好。 我的问题是, [ScriptMethod]在应用于某个方法时做了什么? 我已经试过这个,它似乎产生相同的结果。 ScriptMethod和WebMethod相同和可互换的,还是提供其他function和/或开销? 总的来说,我发现自己对实现Web服务的所有可用选项感到困惑,我想知道每个选项的优缺点。

用jQuery调用ASP.NET PageMethod / WebMethod – 返回整个页面

jQuery 1.3.2,ASP.NET 2.0。 对PageMethod(WebMethod)进行AJAX调用将返回完整/整个页面,而不仅仅是响应。 页面方法的断点显示它永远不会被击中。 我有我的方法[WebMethod]属性,它是公共静态,返回string,不接受任何参数。 我甚至尝试在我的课程顶部添加[ScriptService]来查看是否有帮助,但是没有。 我已经看到这个post与ASP.NET WebMethod返回整个页面 ,有我的症状相同,但我仍然有一个问题。 我读了http://encosia.com/2008/05/29/using-jquery-to-directly-call-aspnet-ajax-page-methods/我觉得我跟着这个T,但仍然没有运气。 我正在做的jQuery调用是: jQuery.ajax({ type: 'POST', contentType: 'application/json; charset=utf-8', data: '{}', dataType: 'json', url: 'MyPage.aspx/SomePageMethod', success: function(result){ alert(result); } }); 根据FF3中的Firebug,请求/响应标题如下 Response Headers Server ASP.NET Development Server/8.0.0.0 Date Tue, 24 Feb 2009 18:58:27 GMT X-AspNet-Version 2.0.50727 Cache-Control private Content-Type text/html; charset=utf-8 Content-Length 108558 Connection Close Request […]