2014-02-06 3 views
2

MVC 및 드롭 다운 목록을 사용하는 프로젝트에서 작업하고 있습니다. 드롭 다운 목록이 변경되면 실행할 필요가있는 자바 스크립트 코드가 있습니다. 디버깅에 어려움을 겪기 시작 했으므로 (매번 시스템이 잠김) 문제가있는 곳을보기 위해 간단한 예제를 작성했습니다 (샘플은 아래 참조).자바 디버깅이 시스템을 중단합니다

IE 11을 통해이 코드를 실행하면 정상적으로 작동합니다. 그러나 IE 11 개발자 도구 (자바 스크립트 디버거)를 사용하여 이것을 실행하고 선택 목록 변경 기능 내에 중단 점을 배치하면 디버거와 IE가 중지됩니다. 나 자신의 시스템이 근본적으로 멈추는 것처럼 나는 더 이상 그들을 닫을 수 없다. 유일한 방법은 수동으로 로그 오프하거나 시스템을 종료하는 것입니다. 전에이 문제를 겪은 사람이 있습니까? 나는 일하는 곳에서 2 명의 개발자를두고있다.

흥미롭게도 Google 크롬과 Firefox에서는 디버깅이 가능합니다.

<script src="~/Scripts/jquery-2.1.0.js"></script> 

<script type="text/javascript"> 
    $(document).ready(function() { 
     $("#mySelect") 
      .change(function() { 
       var x = $(this).val(); // Breakpoint here 
       $("#myTextbox").val(x); 
      }); 

     $("#myTextbox") 
      .change(function() { 
       var x = $("#myTextbox").val(); 
       alert(x); 
      }); 
    }); 
</script> 

<select id="mySelect"> 
    <option value="hello">Hello</option> 
    <option value="world">World</option> 
</select> 

<input type="text" id="myTextbox" /> 
+2

IE 일 수 있습니다. 보통 그 allways :) 당신은 크롬이나 ff에 가지 않니? – Dwza

+0

IE dev-team에게보고해야합니다. 그들의 디버깅 도구는 끔찍합니다. – Timmetje

+0

에는 사용중인 예제에 2 개 이상의 옵션이 있습니까? 또는 그 것입니다 –

답변

1

업데이트 :이 문제는 이후로 Microsoft에서 해결했습니다.

https://connect.microsoft.com/IE/feedback/details/812266/whole-of-windows-ui-hangs-when-hitting-a-breakpoint-within-select-onchange-event

는 (http://support.microsoft.com/kb/2929437)


이 마이크로 소프트에 따르면 알려진 문제로 나타나고 어떤 해결 방법은 현재 없습니다 KB2929437에 의해 해결되었습니다.

http://connect.microsoft.com/IE/feedback/details/811122/ie-11-dev-tools-bug-related-to-onchange-event-of-select-element

관련 문제