我正在创建用户控件。该控件使用 javascript
<script src='js/my.js' type='text/javascript'></script>
我的网络目录位置在这里>>
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 定位错误
如何解决这个问题?
最佳答案
您可以指定脚本IE的绝对路径:
<script src='/js/my.js' type='text/javascript'></script>
或者可以通过asp动态解析URL...
<script src='<%=ResolveUrl("~/js/my.js")%>' type='text/javascript'></script>
关于asp.net页面定位问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1615220/