none
Como debuggar(break point) JavaScrip em visual studio 2010? RRS feed

  • Pergunta

  • estou utilizando o visual studio 2010...

    estou trabalhando com mvc3...

    o meu problema e que não consigo fazer com que o meu break point funcione na minha função javascript, isso dentro do meu cshtml...

    sabem dizer se existe alguma configuração no visual studio 2010 para realizar isso sem ter que ficar dependendo do firebug ou debugador do navegador?


    • Editado Hojjitukes quinta-feira, 5 de setembro de 2013 12:50
    quinta-feira, 5 de setembro de 2013 12:49

Respostas

  • Se tratando de javascript o break point não funciona .. você tem que escrever dentro da sua function um carinha chamado debugger, como eu fiz nesse código. 

    <script type="text/javascript">
    
            if (confirm("Cliente já cadastrado. Deseja excluir o cliente?")) {
                debugger;
                // Define a Action e o parâmetro a ser passado
                var excluir = '@Url.Action("ExcluirCliente", "MesasLeilao")';
                var parametros = '@Html.Raw(Model.clientesLeilao.nomeCliente)';
               
                // Utiliza o Ajax para comunicação com a action
                $.ajax({
                    type: "POST",
                    url: excluir,
                    data: { cliente: parametros },
                    success: function () {
                        alert("Cliente " + '@Model.clientesLeilao.nomeCliente' + " excluído com sucesso.");
                    }
                });
            }
            else {
                alert("O Cliente " + '@Model.clientesLeilao.nomeCliente' + " não foi excluído.");
            }
    
        </script>

    Desculpe o erro na digitação mais acima.

    Vá no seu internet explorer ==> opções da internet ==> avançadas ==> navegação e desmarque a opção Desabilitar depuração de script. 

    Pode desmarcar os dois primeiros. 

    Ai é para funcionar. 

    Caso não poste seu código fazendo favor.

    Abras


    • Marcado como Resposta Hojjitukes quinta-feira, 5 de setembro de 2013 14:20
    quinta-feira, 5 de setembro de 2013 13:29

Todas as Respostas

  • Eu tive esse problema com o chrome. 

    Nos navegadores você deve ativar a depuração de scripts. 

    Feito isso é só inserir o debbuger; no seu javaScript que já irá funcionar. 

    Se ajudou marque. 

    Abrass Good Luck.

    quinta-feira, 5 de setembro de 2013 12:56
  • fiz isso, porem não funcionou... quando insiro o break point na linha do javascript,  é possível notar que o break point fica com um pontinho branco no meio( ), ou seja, isso não parece normal..



    • Editado Hojjitukes quinta-feira, 5 de setembro de 2013 13:23
    quinta-feira, 5 de setembro de 2013 13:21
  • Se tratando de javascript o break point não funciona .. você tem que escrever dentro da sua function um carinha chamado debugger, como eu fiz nesse código. 

    <script type="text/javascript">
    
            if (confirm("Cliente já cadastrado. Deseja excluir o cliente?")) {
                debugger;
                // Define a Action e o parâmetro a ser passado
                var excluir = '@Url.Action("ExcluirCliente", "MesasLeilao")';
                var parametros = '@Html.Raw(Model.clientesLeilao.nomeCliente)';
               
                // Utiliza o Ajax para comunicação com a action
                $.ajax({
                    type: "POST",
                    url: excluir,
                    data: { cliente: parametros },
                    success: function () {
                        alert("Cliente " + '@Model.clientesLeilao.nomeCliente' + " excluído com sucesso.");
                    }
                });
            }
            else {
                alert("O Cliente " + '@Model.clientesLeilao.nomeCliente' + " não foi excluído.");
            }
    
        </script>

    Desculpe o erro na digitação mais acima.

    Vá no seu internet explorer ==> opções da internet ==> avançadas ==> navegação e desmarque a opção Desabilitar depuração de script. 

    Pode desmarcar os dois primeiros. 

    Ai é para funcionar. 

    Caso não poste seu código fazendo favor.

    Abras


    • Marcado como Resposta Hojjitukes quinta-feira, 5 de setembro de 2013 14:20
    quinta-feira, 5 de setembro de 2013 13:29
  • amigo, valeu pela forca! funcionou com o debugger!
    quinta-feira, 5 de setembro de 2013 14:20