MVC Javascript错误

MVC Javascript错误,javascript,asp.net-mvc,model-view-controller,Javascript,Asp.net Mvc,Model View Controller,我已将默认页面配置为“abcd.aspx”,并位于~/View//abcd.aspx下,我的javascripts位于~/Contents/Scripts/.js下 出于某种原因,只有“./Content/Scripts/.js”可以在页面上包含js文件,而“~/Contents/Scripts/.js”不能。这仅在我使用完整url访问页面时有效:http:////controller/action. 由于这也是默认页面-通过默认页面访问此页面将尝试加载脚本,图像将被破坏为相对路径“./”-意味

我已将默认页面配置为“abcd.aspx”,并位于~/View//abcd.aspx下,我的javascripts位于~/Contents/Scripts/.js下

出于某种原因,只有“./Content/Scripts/.js”可以在页面上包含js文件,而“~/Contents/Scripts/.js”不能。这仅在我使用完整url访问页面时有效:http:////controller/action. 由于这也是默认页面-通过默认页面访问此页面将尝试加载脚本,图像将被破坏为相对路径“./”-意味着它将在

我认为使用“~/”作为相对路径应该可以解决问题,但正如我提到的,它不适用于完整的url,也不适用于主默认页面

请让我知道我应该如何参考这里的路径

任何帮助都将不胜感激


谢谢

最简单的方法是使用“/Content/Scripts”,而“~/”快捷方式在标准脚本标记中不起作用,并且一旦感知到的路径随着不同的路径发生变化,使用相对路径就会中断。

最简单的方法是使用“/Content/Scripts”,即“~/”快捷方式在标准脚本标记中不起作用,一旦感知到的路径以不同的路径更改,使用相对路径将中断。

使用/Content/Scripts可以工作,但在虚拟目录/应用程序下安装应用程序时会出现问题。如果要查找与webforms中相同类型的行为,请尝试使用Url帮助器:


使用/Content/Scripts可以工作,但在虚拟目录/应用程序下安装应用程序时会出现问题。如果您正在查找与webforms中相同类型的行为,请尝试使用Url帮助程序:


我不知道那件事。我得开始用了,我不知道那个。我得开始用它了。