加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 如何指定相对于站点根目录的路径?

发布时间:2020-12-16 07:05:13 所属栏目:asp.Net 来源:网络整理
导读:我想指定一个文件的路径相对于网站的根目录.例如 script type="text/javascript" src="/Scripts/jquery-1.7.2.min.js"/script 在ASP.net中导致问题,因为站点的“根”可能与服务器的根不同. 例如指定src会导致路径中的GET src="/Scripts/jquery-1.7.2.min.js"
我想指定一个文件的路径相对于网站的根目录.例如

<script type="text/javascript" src="/Scripts/jquery-1.7.2.min.js"></script>

在ASP.net中导致问题,因为站点的“根”可能与服务器的根不同.

例如指定src会导致路径中的GET

src="/Scripts/jquery-1.7.2.min.js"
http://localhost:64276/Scripts/jquery-1.7.2.min.js                           404

src="~/Scripts/jquery-1.7.2.min.js"
http://localhost:64276/WebSite/Adminstration/~/Scripts/jquery-1.7.2.min.js   404

src="~Scripts/jquery-1.7.2.min.js"
http://localhost:64276/WebSite/Adminstration/~Scripts/jquery-1.7.2.min.js    404

src="~/Scripts/jquery-1.7.2.min.js" runat="server"
500 Unexpected character '$'

在ASP.net中使用HTML时如何指定站点相对路径?

也可以看看

> How to set the Site-Root Relative Path (for localhost) on IIS on my web application
> ASP.NET relative path
> Relative path from site root
> JQuery: Visual studio,error CS1056: Unexpected character ‘$’

解决方法

如果你正在使用ASP.net MVC,那么src =“?/ scripts / blahblah”应该可以正常工作.

如果您没有使用MVC,那么您需要使用以下内容:

<script src='<%= this.ResolveClientUrl("~/Scripts/jquery-1.7.2.min.js") %>' type="text/javascript"></script>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读