将asp.net 2.0 webmethod设置为GET方法
-
05-07-2019 - |
题
但是默认情况下,您必须向asp.net 2.0 Web服务中的任何Web方法发出HTTP POST。如何单独使用HTTP GET调用Web方法。在某些情况下,我还想将参数传递给HTTP GET方法。这是否可以在Web服务的上下文中使用?
解决方案
[ScriptMethod(UseHttpGet = true)]
您可以使用上述方法使网络方法支持GET
其他提示
由于您需要 ASP.NET AJAX扩展,建议的装饰在2.0中工作。
支持2.0 Web服务的GET和POST的最简单方法是在web.config中设置这些:
<system.web>
<webServices>
<protocols>
<add name="HttpPost" />
<add name="HttpGet" />
</protocols>
</webServices>
</system.web>
不隶属于 StackOverflow