相当于相对路径的 JavaScript

标签 javascript asp.net-mvc

我有一个将在现有 URL 结构中托管的 ASP.NET MVC 应用程序。出于这个原因,我想让我的 URLs 相对。在 ASP.NET MVC 中,我会执行如下操作:

<img src="~/images/logo.png" />

根据我的理解,波浪号是在运行时呈现的 ASP.NET MVC 事物。但是,我有一些静态的 JavaScript 文件。我需要他们相对地引用一些东西。

我如何在 JavaScript 中执行 ~/images/logo.png

最佳答案

~指的是应用根目录

如果您的应用程序没有托管在像 http://example.com/mydir/myapp 这样的子文件夹中(在嵌套的虚拟目录中),那么等效的 javascript 将是 /images/logo.png

关于相当于相对路径的 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26490850/

相关文章:

php - 使用一个ajax响应更新html中的两个相同值

c# - 如何使用 Linq 查询和 EF 从具有多个字段的表中仅检索一个字段

asp.net-mvc - 使用基类的参数解析构造函数参数

javascript - 正则表达式模式仅匹配前两次

asp.net-mvc - MVC .NET如何在现有源代码中添加单元测试项目?

c# - 用PagedList分页,效率高吗?

c# - MVC 构建电子邮件正文

javascript - 单个提交按钮可执行三个功能

javascript - 在 Angular 应用程序中找不到 Bootstrap 文件

javascript - 背景图片轮播