Asp.net mvc 在asp.net core 3的查看cshtml页面中包含脚本或css文件
我试图在视图cshtml中包含脚本文件和css文件,但我得到404错误,因为它试图从不同的路径获取文件Asp.net mvc 在asp.net core 3的查看cshtml页面中包含脚本或css文件,asp.net-mvc,asp.net-core,razor,Asp.net Mvc,Asp.net Core,Razor,我试图在视图cshtml中包含脚本文件和css文件,但我得到404错误,因为它试图从不同的路径获取文件 @{ ViewData["Title"] = "Index"; Layout = "_Layout_New"; } @section Header{ <script src="dist/main.js"></script> <link rel="stylesheet" href="dist/main.css" /> } <div>
@{
ViewData["Title"] = "Index";
Layout = "_Layout_New";
}
@section Header{
<script src="dist/main.js"></script>
<link rel="stylesheet" href="dist/main.css" />
}
<div>
<div id="app"></div>
</div>
@{
ViewData[“标题”]=“索引”;
Layout=“\u Layout\u New”;
}
@节头{
}
main.js和main.css位于wwwroot文件夹内。
当我检查网络呼叫时,这就是它试图获取的方式
请求url
但我认为它应该打这样的电话来获取文件
当我试图将其包含在主/索引中时,它起作用了,因为它是根。
有什么想法吗?我想你错过了路径中的
~
,看看这个或微软感谢@Sajid,添加了~修复了我的问题。很高兴听到你在@Sajid的帮助下修复了这个问题。波浪形字符~/
指向web根,您可以从中获取更多信息。