【问题标题】:asp.net page location problemasp.net页面定位问题
【发布时间】:2009-10-23 18:40:05
【问题描述】:

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

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

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

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

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

如何解决这个问题?

【问题讨论】:

    标签: asp.net javascript user-controls


    【解决方案1】:

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

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

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

    <script src='<%=ResolveUrl("~/js/my.js")%>' type='text/javascript'></script>
    

    【讨论】:

    • 谢谢。这很有帮助。我喜欢 stackoverflow 并欢迎编程专家。
    猜你喜欢
    • 2011-08-21
    • 2011-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-18
    • 2014-03-17
    相关资源
    最近更新 更多