0

我在我的 asp .net 4.0 应用程序中使用 url 路由。

而且我正在使用以下引用来调用我的javascript文件。它在我的devenv中工作正常但是当我在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):

4

1 回答 1

0

试试这个

以 <%# 而不是 <%= 开始代码块:

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

或者

<script type="text/javascript" src='<%# ResolveClientUrl("~/js/MYValidations.js') %>"></script>
于 2013-08-16T12:23:49.693 回答