Usuário com melhor resposta
Como debuggar(break point) JavaScrip em visual studio 2010?

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
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
Todas as Respostas
-
-
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
-
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
-