Definindo um webMethod ASP.NET 2.0 como um método get
-
05-07-2019 - |
Pergunta
Mas, padrão, você deve emitir uma postagem HTTP para qualquer método da Web em um serviço da Web ASP.NET 2.0. Como você chama um método da Web com HTTP fica sozinho. Em alguns casos, eu também gostaria de passar argumentos para um método HTTP GET. Isso é possível no contexto dos serviços da Web?
Solução
ScriptMethod (usehttpget = true)
Você pode usar o exposto acima para fazer o suporte do webMethod obter
http://www.asp.net/ajax/tutorials/understanding-asp-net-ajax-web-services
Outras dicas
A resposta aceita não responde perfeitamente à pergunta, pois você precisa do ASP.NET AJAX Extensões Para que a decoração sugerida trabalhe em 2.0.
A alternativa mais fácil para apoiar o GET e a postagem para um serviço de web 2.0 é configurá -los no web.config:
<system.web>
<webServices>
<protocols>
<add name="HttpPost" />
<add name="HttpGet" />
</protocols>
</webServices>
</system.web>