2013-08-16 4 views
0

내 asp .net 4.0 응용 프로그램에서 URL 라우팅을 사용하고 있습니다.URL 라우팅 asp.net 4.0을 사용하는 동안 Javascript 파일 참조 포함

그리고 내 devenv를에서 잘 작동 내 자바 스크립트 file.Its를 호출하는 다음 referrence를 사용하고 있지만 내가 파일에 자바 스크립트 함수 누군 데 IIS에서 호스트 할 때

  <script type='text/javascript' src='<%= ResolveClientUrl("~/js/MYValidations.js") %>'></script> 
<link rel="stylesheet" type="text/css" href="../css/style.css" runat="server" /> 


I am getting this error 

가 Controls 컬렉션이 될 수 없습니다 구현되지 않습니다 컨트롤에 코드 블록 (예 : < % ... %>)이 포함되어 있기 때문에 수정되었습니다. [HttpException (0X80004005)

답변

0

시도이

<% 번호 대신 <퍼센트 =의 함께 코드 블록 시작

: 여전히

<script type="text/javascript" src='<%# ResolveUrl("~/js/MYValidations.js") %>'></script> 

또는

<script type="text/javascript" src='<%# ResolveClientUrl("~/js/MYValidations.js') %>"></script> 
+0

즉 worked.But을 referrerced 자바 스크립트 파일에서 내 함수를 구현하지 않습니다. 당신이 나를 도울 수 있습니다. – Nagaraj

+0

디버그 표시 줄에 자바 스크립트 파일이로드되어 있는지 확인하십시오. –

+0

내 파일 소스가 비어 있습니다. 즉, src = ''. 힌트가 왜 발생합니까? – Nagaraj