我正在创建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位置错误
如何解决这个问题?
答案 0 :(得分:6)
您可以指定脚本IE的绝对路径:
<script src='/js/my.js' type='text/javascript'></script>
或者您可以通过asp ...
动态解析URL<script src='<%=ResolveUrl("~/js/my.js")%>' type='text/javascript'></script>