但是,默认情况下,您必须向ASP.NET 2.0 Web服务中的任何Web方法发出HTTP POST。你如何用HTTP GET单独调用Web方法。在某些情况下,我也想将参数传递给HTTP GET方法。这是可能的在Web服务的情况下?将GETNET方法设置为asp.net 2.0 webmethod
2
A
回答
1
[ScriptMethod(UseHttpGet =真)]
您可以用上面做出的webmethod支持GET
http://www.asp.net/ajax/tutorials/understanding-asp-net-ajax-web-services
1
接受的答案并不完全回答这个问题,因为你需要的ASP.NET AJAX extensions为建议的装修工作在2.0。
同时支持了2.0 Web服务GET和POST最简单的办法是设置这些在web.config中:
<system.web>
<webServices>
<protocols>
<add name="HttpPost" />
<add name="HttpGet" />
</protocols>
</webServices>
</system.web>
不知道这是怎么回事,因为该页面只支持2.0以上版本的.NET框架的答案。而关键字建议后asp.net-2.0。我在我的项目上进行了测试,发现组件失败。 – sksallaj 2013-05-01 15:16:22