1

오류 상황에 맞는 지원하지 않습니다ASP.NET MVC 3 : 마이크로 소프트의 JScript 런타임 오류 : 개체가 속성 또는 메서드 '또는 addEventListener'

비주얼 스튜디오 2010 서비스 팩 1 ASP.NET MVC 3 응용 프로그램 스크립트 디버깅과 IE9 인터넷 익스플로러

오류 상태를 사용할 수 :

실행 중지라는 자바 스크립트 파일을 int로 "스크립트 블록 [동적]"다음 줄에

doc.addEventListener("DOMNodeInserted", onDOMNodeInserted, false); 

코드의 라인 안에 중첩되는 블록이

if (ver >= 9.0) 
{ 
    doc.addEventListener("DOMNodeInserted", onDOMNodeInserted, false); 
    doc.addEventListener("DOMNodeInsertedIntoDocument", onDOMNodeInsertedIntoDocument, false); 
} 

이것은 내가 내 하드 드라이브를-군데 다시 및 VS 2010 SP1 및 ASP.NET MVC 3를 다시 설치 한 후 발생하는 시작은 매우 지속적인 오류 인 경우 다음과 같습니다. 나는 그것을 올바르게 한 것을 두 번하기 위하여 그것을했다.

나는이 버그가 ASP.NET MVC 3 또는 IE9의 버그에서 처리되지 않은 예외의 부작용임을 제안하려고합니다. 오류는 (GET?) 액션 메소드는

@Html.ActionLink("Link Text", "Action") 

나는 오류 자체가 잘못 그래서 IE9가 지원하여 addEventListener를한다는 것을 생각으로 ActionLink HTML 도우미 법에 규정 된 것을 발견 할 수없는 경우 ocurr 것으로 보인다. 더 많은 정보를 얻을 수 없다면이 오류는 그 원인을 해결할 수있는 능력을 넘어선 것입니다. 나는 나의 행동 방식이 거기에 있고 작동한다는 것을 확인함으로써 그것을 막을 수있다. 그건 해결 방법이 아닌 해결 방법입니다. IE9가 실제로 addEventListener를 지원하기 때문에 오류를 수정하면 오류가보고되지 않습니다.

+0

IE9 디버거에서 해당 줄을 멈출 수 있으면'doc'가 무엇인지보십시오. 요소가 아닌 경우 addEventListener 메소드를 지원하지 않는 것보다 –

답변

4

이 질문에 대한 답변이 발견되었습니다. 문제는

Solution: Object doesn't support property or method 'addEventListener'

이 문제를 해결하는 데 도움을 위해 asp.net 포럼에 포스터에게 감사 플러그인 Divix 브라우저에서 발생했다. Divix 브라우저 플러그인이 최근에 업데이트되었습니다. 업데이트로 인해이 문제가 해결되었을 수 있습니다. 그러나 내 시스템에서는 비활성화 된 상태로 있습니다. Divx 플러그인을 사용하지 않으면 본인 및 다른 사람들에게이 문제가 해결되었습니다. 이 버그가 Divx 지원에보고되었습니다.

1

오늘 VS 2010 프로젝트에서 작업하는 동안이 오류가 발생했습니다. 브라우저에 IE9를 사용하고있었습니다. 그것이 잘못된 메시지라고 밝혀 졌는데, 나는 페이지를 찾지 못했음에 틀림 없다. 위에서 언급 한대로 Divx를 비활성화하려고 시도했지만 도움이되지 않았습니다. 그런 다음 Chrome을 사용해 보았는데 오류가 올바르게보고되어 문제를 해결할 수있었습니다. 이 오류가 발생하면 올바른 방향으로 향하는 다른 브라우저를 사용해보십시오.

0

(로컬 인트라넷에서 실행되는) 호환 모드가 해제되어 문제가 해결되었습니다.