1

按照引导文件建立我们可以在ASP.NET MVC视图中嵌套引导程序容器吗?

引导需要包含的元素来包装网站内容和 房子我们的电网系统。您可以选择两个容器中的一个用于 您的项目。请注意,由于填充等原因,两个容器 都不可嵌套。

在ASP.NET MVC中,我们有layout.cshtml页面,其中通常包含容器。并且所有其他视图都会在此容器中呈现。 这是否意味着我们不能在个人视图中使用“容器”?

+1

是的你是对的。如果你认为你需要不同页面的不同结构,你总是可以创建额外的布局。事实上,你称之为“个人视图”将是该布局的子视图或部分视图吗? –

回答

3

这一切都取决于你的布局结构和你想达到什么。有两种方法可以完成这个任务(我再也想不到了)。

我在我的_Layout.cshtml模板中没有使用容器。我的意见中通常有我的容器。我的_Layout.cshtml模板只有最低限度。

这是我的_Layout.cshtml模板通常是这样的:

<body> 
    @RenderBody() 
    @Html.Partial("_Footer") 
    @Scripts.Render("~/bundles/js") 
    @RenderSection("scripts", false) 
</body> 

然后在我的意见我会具备以下条件:

<div class="container"> 
    <p>Test paragraph</p> 
</div> 

您也可以在容器中的_Layout.cshtml模板,但那么在你的观点中你必须记住你已经有了一个你正在使用的容器。所以,你的_Layout.cshtml它看起来是这样的:

<body> 
    <div class="container"> 
     @RenderBody() 
    </div> 
    @Html.Partial("_Footer") 
    @Scripts.Render("~/bundles/js") 
    @RenderSection("scripts", false) 
</body> 

然后你的观点看起来是这样的:

<p>Test paragraph</p> 

,看看有什么会在你的情况下工作的最佳方式是与各周围玩容器和其他HTML组件的位置。这将需要一段时间,但它会给你一个什么是可能的和什么不是的迹象。

相关问题