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?

Foi útil?

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>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top