저는 잠시 동안 내 머리를 숙이고 있었고 사람들에게 물어 보았습니다. 내 ASP.Net 웹 사이트에서 Ajax 작업을하려고합니다.
내 PC에서 인터넷 익스플로러와 크롬이 잘 작동합니다. 반면에 파이어 폭스 (v 3.6.6)는 ASP.Net ajax 클라이언트 측 프레임 워크를로드하지 못합니다.
"Sys"를 정의하지 않는 ScriptManager 객체에 해당합니다. 그래서 같은ASP.Net 및 Ajax를 Firefox에서로드하지 못했습니다.
<asp:ScriptManager ID="SM_ControlManager" EnablePageMethods="true" runat="server" />
HTML 코드보기 :
<script src="/ScriptResource.axd?d=FGouPQaCgJN75GJBkqN7Z0D8qRrV3AXxqiRMol_JLzU8MvgOgmCKVwoGjZ1L4qJkjXbD5Q875jjRVCYvIgBsaKEbVNkLb7qAJTQoLRyFAEA1&t=78ed6222" type="text/javascript">
</script>
<script type="text/javascript">
if (typeof(Sys) === 'undefined') throw new Error('ASP.NET Ajax client-side framework failed to load.');
</script>
sys 인은 항상 정의되지 않은 끝 ..하지만 파이어 폭스에서 다음과 같이
서버 측 개발 라인입니다. 어떤 방법 으로든 빛을 비춰 주시면 감사하겠습니다! 감사합니다.
당신은'/ScriptResource.axd?d=FGouPQaCgJN75GJBkqN7Z0D8qRrV3AXxqiRMol_JLzU8MvgOgmCKVwoGjZ1L4qJkjXbD5Q875jjRVCYvIgBsaKEbVNkLb7qAJTQoLRyFAEA1 & t = 78ed6222' 어떻게 이동이 발생하면? –
자바 스크립트 파일을 다운로드하여 실행하기 전에 인라인 스크립트가 실행 중이므로 타이밍 문제 일 수 있습니다. 검사를하기 전에 인라인 스크립트에 10 초 동안 기다리도록 지연을 넣으십시오. –