asp.net页面位置问题

eba*_*lga 2 javascript asp.net user-controls

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

我的网站目录位置在这里>>

App_code\myusercontrol.css
User\aa.aspx
bb.aspx
Run Code Online (Sandbox Code Playgroud)

aa.aspxbb.aspx使用我创建的usercontrol.我的问题是
当我打电话aa.aspx,成功工作
时,我打电话bb.aspx,javascript位置错误

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

如何解决这个问题?

Qui*_*son 6

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

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

或者您可以通过asp动态解析URL ...

<script src='<%=ResolveUrl("~/js/my.js")%>' type='text/javascript'></script>
Run Code Online (Sandbox Code Playgroud)