Asp.net Javascript runat服务器错误:不是有效的虚拟路径

时间:2013-05-30 10:17:03

标签: javascript asp.net runatserver

您好我想在我的页面中添加一个javascript,如下所示:

   <script runat="server" id="js_common_FluidInput" type="text/javascript" src="https://file.domain.com/Script/Common/FluidInput.js"></script>

但是我收到了这个错误:

  

https:/file.domain.com/Script/Common/FluidInput.js'不是有效的虚拟路径。

我找到了这个解决方案,但我真的希望会有更好的解决方案:

       <% #if DEBUG %>
<script type="text/javascript src="https://file.domain.com/Script/Common/FluidInput.js"></script><% #else %><asp:literal runat="server" id="jsAncor" ></literal><% #endif %> 

1 个答案:

答案 0 :(得分:0)

ayilmaz是对的,出于某种原因,当你使用runat =“server”时,你不能使用完整路径,只能使用相对路径。

在我的其他标签上有相对路径,可以使用runat =“server”