e가 MouseEvent일 때 이 오류가 발생합니다.
문제의 체크박스 클릭 이벤트와 관련된 HTML은 다음과 같습니다.
으아아아위 HTML에서 문제가 되는 부분은 다음과 같습니다.
<%#Eval("Key.Name")%>
알 수 없는 이유로 Edge 브라우저의 Visual Studio에서 이 프로그램을 디버깅하고 실행하면 오류가 발생합니다.
어쨌든 e는 정의되지 않고 Javascript 함수 호출에 도달하지 않습니다.
Javascript 함수 정의는 다음과 같습니다.
으아아아이제 설상가상으로 배포된 웹 페이지에서 실행할 때 오류가 발생하지 않습니다.
이 오류와 관련된 유사한 질문을 거의 모두 읽었지만 해당 질문 중 어느 것도 적용되지 않는 것 같습니다. 나는 어떤 도움이라도 받을 수 있습니다.
(ASP.NET이 이상한 일을 하지 않는 한(나는 ASP.NET을 사용하지 않고 질문을 asp .net에 관한 질문으로 표시하지 않은 경우)
onclick
属性)e
을 갖는 것은 마우스 이벤트가 아닙니다. 정의되지 않았습니다. 오류 메시지는 다음과 같이 말합니다. 너 이거事件
은 마우스 이벤트이지만 더 이상 사용되지 않습니다.내재된 이벤트 속성(예:
onclick
) 대신addEventListener code>
而不是内在事件属性(如addEventListener code>
onclick
을 사용하는 것이 좋습니다.element.addEventListener('click', chkOlcs_onClick)
마우스 이벤트를 첫 번째 매개변수로 전달합니다.