ABP Razor 页面设置Layout

2020-11-25  本文已影响0人  寻找无名的特质

ABP 页面使用Theme定义页面的样式,Theme可以独立发布和使用。缺省情况下,每个Theme都提供了三种Layout,分别是Account(登录等页面使用)、Application(应用页面,带有菜单)、Empty(只包含需要引用的样式文件和js文件,用于弹出窗、iframe等内嵌页面)。缺省情况下页面使用Application作为Layout。如果某个页面需要使用Empty或者Account,需要引入当前的Theme,并使用相关函数获取Layout,示例代码如下:

@using Volo.Abp.AspNetCore.Mvc.UI.Theming;
@inject ITheme  CurrentTheme
@{
    Layout = CurrentTheme.GetEmptyLayout();
}

上面的代码将页面的Layout设置为Empty。

上一篇 下一篇

猜你喜欢

热点阅读