gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 18:46:23 24 4
gpt4 key购买 nike

我想指定一个相对于网站根目录的文件路径。例如

<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>

    关于asp.net - 如何指定相对于站点根目录的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13502282/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com