asp.net页面位置问题

时间:2009-10-23 18:40:05

标签: asp.net javascript user-controls

我正在创建usercontrol。此控件使用javascript
<script src='js/my.js' type='text/javascript'></script>

我的网站目录位置在这里&gt;&gt;

App_code\myusercontrol.css
User\aa.aspx
bb.aspx

aa.aspx bb.aspx使用我创建的用户控件。 我的问题是 当我打电话给aa.aspx时,成功地工作了 当我调用bb.aspx时,javascript位置错误

我正在将脚本更改为<script src='../js/my.js' type='text/javascript'></script>
当我打电话给bb.aspx时,成功地工作了 当我调用aa.aspx时,javascript位置错误

如何解决这个问题?

1 个答案:

答案 0 :(得分:6)

您可以指定脚本IE的绝对路径:

<script src='/js/my.js' type='text/javascript'></script>

或者您可以通过asp ...

动态解析URL
<script src='<%=ResolveUrl("~/js/my.js")%>' type='text/javascript'></script>