2013-08-16 55 views
0

我在我的asp.net 4.0应用程序中使用网址路由。包括Javascript文件引用,而使用网址路由asp.net 4.0

,我使用以下referrence打电话给我在我的devenv的做工精细的JavaScript file.Its但是当我在IIS中的文件中主机。我的javascript函数不落实

  <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仍然我在推荐的JavaScript文件中的功能没有实现。你能帮助我吗? – Nagaraj

+0

在调试栏中看到您的JavaScript文件是否加载 –

+0

我的文件源即将空,即src =''.any提示为什么会发生这种情况 – Nagaraj