none
'WebForm_DoPostBackWithOptions' não está definido e Não é possível obter a propriedade 'PageRequestManager' de referência indefinida ou nula

    Question

  • Prezados,

    tenho um site em ASP.NET que ao clicar em um botão para logar na aplicação
    aparece a seguinte msg:

    'WebForm_DoPostBackWithOptions' não está definido.
    Quando clico em fechar a msg o site carrega, mas em seguida aparece a mesagem


    Não é possível obter a propriedade 'PageRequestManager' de referência indefinida ou nula
    '__doPostBack' não está definido

    Procurei por 'PageRequestManager' no código e achei o bloco de código abaixo em uma master page.

     <script type="text/javascript">
            var prm = Sys.WebForms.PageRequestManager.getInstance();
            prm.add_beginRequest(beginRequest);
            function beginRequest() {
                prm._scrollPosition = null;
            }
        </script>

    Esse erro só acontece no Internet Explorer 10, alguém sabe como consigo resolver???

    Obrigado

    Att,

    Monday, June 10, 2013 2:15 PM

Answers

  • Prezados,

    achei a solução!!! Trata-se de um bug no Framework 4. A correção é a instalação de um hotfix no servidor.

    http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2600088&kbln=pt-br

    http://support.microsoft.com/kb/2600088

    Abs

    Tuesday, June 11, 2013 9:09 PM

All replies

  • O que está sendo feito em prm.add_beginRequest, poderia colocar o método aqui?

    Já usou o F12 na aba console e verificou que erro ocorre no js?

    Abraços!


    Thiago Coelho - Líder das Comunidades .NET Coders e Windows 8 Brasil
    thiagocoelho.net | @thiagokoelho

    Tuesday, June 11, 2013 7:25 PM
  • Xara,

    prm.add_beginRequest (Sys.WebForms.PageRequestManager.getInstance()add_beginRequest())

    recebe como parâmetro o método abaixo 

            function beginRequest() {
                prm._scrollPosition = null;
            }

    usei a tecla F12 (não a conhecia) e a linha que da erro é essa:

     <input type="submit" name="ctl00$MainContent$btnLogin" value="Fazer Login" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$MainContent$btnLogin&quot;, &quot;&quot;, true, &quot;Login&quot;, &quot;&quot;, false, false))" id="MainContent_btnLogin" tabindex="3" class="bt-action-input" />

    Não faço ideia do que esteja errado ai, consegue me dar uma luz???

    Obrigado

    Abs

    Tuesday, June 11, 2013 7:39 PM
  • Prezados,

    achei a solução!!! Trata-se de um bug no Framework 4. A correção é a instalação de um hotfix no servidor.

    http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2600088&kbln=pt-br

    http://support.microsoft.com/kb/2600088

    Abs

    Tuesday, June 11, 2013 9:09 PM