Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.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/0/iphone/39.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_Asp.net Mvc_Twitter Bootstrap_Razor_Twitter Bootstrap 3 - Fatal编程技术网

我们可以在ASP.NET MVC视图中嵌套引导容器吗?

我们可以在ASP.NET MVC视图中嵌套引导容器吗?,asp.net,asp.net-mvc,twitter-bootstrap,razor,twitter-bootstrap-3,Asp.net,Asp.net Mvc,Twitter Bootstrap,Razor,Twitter Bootstrap 3,根据引导文档 引导需要一个包含元素来包装站点内容和 我们的网格系统。您可以从两个容器中选择一个用于 你的项目。注意,由于填充和其他原因,两个容器 它是可嵌套的 在ASP.NET MVC中,我们有layout.cshtml页面,该页面通常包含容器。所有其他视图都会在该容器内渲染。 这是否意味着我们不能在单个视图中使用“容器”?这完全取决于您的布局结构和您想要实现的目标。有两种方法可以做到这一点(我想不出更多) 我在\u Layout.cshtml模板中不使用容器。我的视图中通常有我的容器。我的\u

根据引导文档

引导需要一个包含元素来包装站点内容和 我们的网格系统。您可以从两个容器中选择一个用于 你的项目。注意,由于填充和其他原因,两个容器 它是可嵌套的

在ASP.NET MVC中,我们有layout.cshtml页面,该页面通常包含容器。所有其他视图都会在该容器内渲染。
这是否意味着我们不能在单个视图中使用“容器”?

这完全取决于您的布局结构和您想要实现的目标。有两种方法可以做到这一点(我想不出更多)

我在
\u Layout.cshtml
模板中不使用容器。我的视图中通常有我的容器。我的
\u Layout.cshtml
模板只有最小值

这就是我的
\u Layout.cshtml
模板通常的外观:

<body>
     @RenderBody()
     @Html.Partial("_Footer")
     @Scripts.Render("~/bundles/js")
     @RenderSection("scripts", false)
</body>
然后您的视图可以如下所示:

<body>
     <div class="container">
         @RenderBody()
     </div>
     @Html.Partial("_Footer")
     @Scripts.Render("~/bundles/js")
     @RenderSection("scripts", false)
</body>
<p>Test paragraph</p>
测试段落


了解在您的场景中什么将起作用的最佳方法是使用容器和其他HTML组件的各种位置。这需要一段时间,但它会告诉你什么是可能的,什么是不可能的。

是的,你是对的。如果你认为不同的页面需要不同的结构,你可以创建额外的布局。实际上你所说的“独立视图”将是该布局的子视图或部分视图,对吗?
<p>Test paragraph</p>