但是默认情况下,您必须向asp.net 2.0 Web服务中的任何Web方法发出HTTP POST。如何单独使用HTTP GET调用Web方法。在某些情况下,我还想将参数传递给HTTP GET方法。这是否可以在Web服务的上下文中使用?

有帮助吗?

解决方案

[ScriptMethod(UseHttpGet = true)]

您可以使用上述方法使网络方法支持GET

http://www.asp.net/ AJAX /教程/理解-ASP净Ajax的Web服务

其他提示

由于您需要 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>
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top