gpt4 book ai didi

javascript - MVC3 相对 URL 路径 - Javascript

转载 作者:数据小太阳 更新时间:2023-10-29 04:32:54 24 4
gpt4 key购买 nike

我有一个相对路径问题,当网络应用程序在域的子目录之外运行时,路径不正确。例如http://www.example.com/webapp/

如果我使用 @Url.Content("~/path/to/action")在页面上它很好。我什至可以嵌入 @Url.Content("")在 javascript 脚本中。我想清理我想将 javascript 放在 js 文件中并引用它的页面。现在 @Url.Content在 javascript 文件中被调用,它似乎不起作用(可能出于明显的原因)。我该如何解决这个问题?

我查看了 <base />但这似乎不起作用。

最佳答案

现在您已将所有内容移动到一个单独的 js 文件中,该文件将作为静态内容提供,并且不会解析 Razor 语法。

如果您需要在您的 js 中可能更改的相对路径,那么您应该在每个页面中包含一个设置路径变量的脚本,并在此脚本中使用 @Url.Content(...),例如,

<script type="text/javascript">
pathToAction = "@Url.Content(...)";
</script>

然后,在您的 js 文件中声明 pathToAction 变量,并根据需要使用它。

关于javascript - MVC3 相对 URL 路径 - Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5889797/

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