2012-05-02 4 views
0

ASP.NET과 함께 WebForms를 사용하여 웹 응용 프로그램을 개발하고 있습니다. ScriptManager를 사용하여 사용자 정의 javascript 스크립트 파일을로드하고 있습니다. 내 시도에서ASP.NET 응용 프로그램을 실행할 때 typeof (Sys) === 'undefined'오류가 발생했습니다.

//<![CDATA[ 
if (typeof(Sys) === 'undefined') throw new Error('ASP.NET Ajax client-side framework failed to load.'); 
//]]> 

에 : 나는 브라우저에서 페이지를 볼 때

, 나는 페이지의 의도 된 행동 (타이머 표시) 및 "소스보기"를하지 않는 것은 나에게 다음과 같은 오류 메시지를 제공합니다 문제 해결, 나는 ASP.NET 웹 사이트에서 동일한 자바 스크립트 파일을 사용하고 잘 작동합니다. 웹 응용 프로그램에서만 발생하는 것 같습니다. 또한 웹 사이트와 웹 응용 프로그램에서 잘 작동하는 자바 스크립트 파일에 경고를 추가했습니다.

+0

가능한이 중복 [질문] (http://stackoverflow.com/questions/75322/sys-is-undefined) –

+0

에릭 : 인라인 자바 스크립트를 사용하여 링크 한 질문. 나는 ScriptManager를 사용하고있다. 하지만 고마워. – Vim

+0

그 질문에 대한 답변 중 하나는 ScriptManager 사용에 대한 이야기입니다. –

답변

0

이 오류의 가능한 원인은 두 가지입니다.

첫 번째로, ScriptManager를 포함하지 않았지만 포함 시켰다고해서 두 번째 이유는 "sys"호출 전에 ScriptManager를 이동해야하므로 두 번째 이유는 이 오류를 throw하는 나머지 스크립트.

ScriptManager를 위쪽으로 이동하거나 스크립트를 ScriptManager보다 아래로 이동하십시오.

관련 문제