Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 在asp.net core 3的查看cshtml页面中包含脚本或css文件_Asp.net Mvc_Asp.net Core_Razor - Fatal编程技术网

Asp.net mvc 在asp.net core 3的查看cshtml页面中包含脚本或css文件

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>

我试图在视图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>
  <div id="app"></div>
</div>
@{
ViewData[“标题”]=“索引”;
Layout=“\u Layout\u New”;
}
@节头{
}
main.js和main.css位于wwwroot文件夹内。 当我检查网络呼叫时,这就是它试图获取的方式 请求url 但我认为它应该打这样的电话来获取文件

当我试图将其包含在主/索引中时,它起作用了,因为它是根。
有什么想法吗?

我想你错过了路径中的
~
,看看这个或微软感谢@Sajid,添加了~修复了我的问题。很高兴听到你在@Sajid的帮助下修复了这个问题。波浪形字符
~/
指向web根,您可以从中获取更多信息。