Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.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应用程序根目录中Content\Css文件夹的链接_Css_Asp.net Mvc_Razor - Fatal编程技术网

区域布局中指向ASP NET MVC应用程序根目录中Content\Css文件夹的链接

区域布局中指向ASP NET MVC应用程序根目录中Content\Css文件夹的链接,css,asp.net-mvc,razor,Css,Asp.net Mvc,Razor,各位早上/白天/晚上/晚上好 询问您在ASP NET MVC中处理区域的想法。 我的应用程序有几个区域,每个区域都有自己的布局。如何在其内部链接到位于根目录中内容文件夹中的Css子文件夹(与脚本相同)?来自区域的布局使用相同的css和图像文件,所以我怀疑我是否应该在每个区域内创建新的内容文件夹并复制相同的文件。请解释我应该如何解决这个问题。非常感谢。您可以使用~ 为您创建的模板化布局为您提供了一个示例 <link href="~/Content/bootstrap.min.css" rel

各位早上/白天/晚上/晚上好

询问您在ASP NET MVC中处理区域的想法。 我的应用程序有几个区域,每个区域都有自己的布局。如何在其内部链接到位于根目录中内容文件夹中的Css子文件夹(与脚本相同)?来自区域的布局使用相同的css和图像文件,所以我怀疑我是否应该在每个区域内创建新的内容文件夹并复制相同的文件。请解释我应该如何解决这个问题。非常感谢。

您可以使用
~

为您创建的模板化布局为您提供了一个示例

<link href="~/Content/bootstrap.min.css" rel="stylesheet" type="text/css" />
...
<script src="~/Scripts/bootstrap.min.js"></script>

您可以从顶层布局复制链接的相同相对路径。e、 g.
~/Content/Site.css
@Jasen,请将其作为解决方案发布,以便我可以将其标记为答案。
<script>
    var scriptRoot = "@Url.Content("~/Scripts")";
</script>
public ActionResult Index()
{
    ViewBag.BoostrapPath = Url.Content("~/Content/boostrap.css");

    return View();
}