gpt4 book ai didi

css - 多个页面上的一个局部 View

转载 作者:太空宇宙 更新时间:2023-11-04 04:33:51 25 4
gpt4 key购买 nike

我有一个显示在多个页面上的局部 View 。实现后我面临的问题是,局部 View 的位置在不同的 View 上被打乱了。每个 View 都有自己的 CSS 布局。那么,我应该更改所有 View 的 css 布局还是有任何解决方法...

最佳答案

通常你会像这里渲染共享部分:

一种方法是为您的页面设置两个布局。拥有默认的 _Layout.cshtml 和 _LayoutWithSomething.cshtml,然后在您的 View 中确定使用哪一个

@{
Layout = "~/Views/Shared/_LayoutWithSomething.cshtml";
}

另一种方法是将 RenderSection block 放在 _Layout.cshtml 中

        <div class="main-content">
@RenderSection("submenu", false)
@RenderBody()
</div>

然后在您的 View 中使用@section,请注意这在分部 View 中不起作用。

@section submenu
{
@Html.Partial("_MyPartial")
}

如果你的 css 完全改变了布局,我会将 css 分成两部分:样式的布局方面,然后是颜色等其他方面。

关于css - 多个页面上的一个局部 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16727187/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com