none
Erro de Servidor no Aplicativo '/'. RRS feed

  • Pergunta

  • Pessoal,

    quando clico no botão de um webForm que criei, aparece o seguinte erro:

    Parâmetro incorreto. (Exceção de HRESULT: 0x80070057 (E_INVALIDARG)) Descrição: Ocorreu uma exceção sem tratamento durante a execução da atual solicitação da Web. Examine o rastreamento de pilha para obter mais informações sobre o erro e onde foi originado no código.

    Detalhes da Exceção: System.ArgumentException: Parâmetro incorreto. (Exceção de HRESULT: 0x80070057 (E_INVALIDARG))

    Erro de Origem:
    Exceção sem tratamento foi gerada durante a execução da atual solicitação da Web. As informações relacionadas à origem e ao local da exceção podem ser identificadas usando-se o rastreamento de pilha de exceção abaixo.

    Rastreamento de Pilha:
    [ArgumentException: Parâmetro incorreto. (Exceção de HRESULT: 0x80070057 (E_INVALIDARG))]
       TesteNomeComputador.WebForm1.Button1_Click(Object sender, EventArgs e) +0
       System.Web.UI.WebControls.Button.OnClick(EventArgs e) +9692746
       System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +108
       System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +12
       System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +15
       System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +35
       System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3562
    

    Alguém pode me ajudar?

    Att.,

    segunda-feira, 9 de maio de 2016 15:06

Respostas

  • Boa tarde,

    Verifique se o seu botão possui o evento "OnClick". Se tiver verifique se o método que será chamado no botão existe.
    Se não for isso, por favor postar o código do botão e do método para que possamos ajudar a solucionar o problema.

    Att,


    Se a resposta contribuiu com seu aprendizado por favor marque como util, se solucionou seu problema marque como resposta.

    • Sugerido como Resposta Danilo Telles terça-feira, 10 de maio de 2016 16:41
    • Marcado como Resposta Antonio_bezerra quarta-feira, 11 de maio de 2016 21:39
    segunda-feira, 9 de maio de 2016 16:48

Todas as Respostas

  • Boa tarde,

    Verifique se o seu botão possui o evento "OnClick". Se tiver verifique se o método que será chamado no botão existe.
    Se não for isso, por favor postar o código do botão e do método para que possamos ajudar a solucionar o problema.

    Att,


    Se a resposta contribuiu com seu aprendizado por favor marque como util, se solucionou seu problema marque como resposta.

    • Sugerido como Resposta Danilo Telles terça-feira, 10 de maio de 2016 16:41
    • Marcado como Resposta Antonio_bezerra quarta-feira, 11 de maio de 2016 21:39
    segunda-feira, 9 de maio de 2016 16:48
  • Acho que vale por um breakpoint no método do botão pressionado e seguir até onde o erro estourar.
    Parece que há um parâmetro inválido num método e que ao chamar o método, não foi tratada a exceção. Ex: você tem um método que possui 2 parâmetros e você o está chamando com 3.

    terça-feira, 10 de maio de 2016 13:18
  • Acho que descobri o problema. WebForms não suportam métodos assíncronos. Eu estava tentando fazer, mais ou menos, isso:

    protected async void Button1_Click(object sender, EventArgs e)

                Geolocator geo = new Geolocator();
                Geoposition pos = await geo.GetGeopositionAsync();
                double lat = pos.Coordinate.Latitude;
                double log = pos.Coordinate.Longitude;

    É que sou bem amador em programação. Hehehehe

    quarta-feira, 11 de maio de 2016 21:52