SysSiteUserMenuCssClass Property
获取/设置对应客户端元素的 css class。
Namespace: QuickAdmin.Entity.AdminAssembly: QuickAdmin.Net (in QuickAdmin.Net.dll) Version: 2.0.13
[Column(StringLength = 60)]
public virtual string CssClass { get; set; }
Property Value
string
若此菜单项下有子菜单,该子菜单(即对应
<ul> 元素)也将具有此 css class。
当此菜单项没有子项时,以下
CssClass 值将被 QuickAdmin.Net 内部自动识别:
- "framestyles" – 将被自动加入调整框架风格的子菜单。
- "appthemes" – 将被自动加入修改主题的子菜单。
- "applangs" – 将被自动加入修改语言的子菜单,具体有哪些语言也会自动获取(前提:启用了多语言)。
- "applogout" – 将自动被绑定退出系统的点击事件。
- "resetlocalsettings" – 将自动被绑定重置本地设置的点击事件,可用来恢复框架风格、主题、语言等的默认设置。
- "applogoutandcleancookies" – 将自动被绑定退出系统并清除 Cookies 的点击事件:将退出系统,且上次登录 Id、自动登录令牌将被清除,框架风格、主题、语言等将恢复默认。
也就是说,你只需往用户菜单里添加
CssClass 为以上字符串的项目,QuickAdmin.Net 将自动为你添加对应子菜单以及绑定事件。
注意比对时对这些字符串是区分大小写的。
对
"appthemes" 有特殊处理:若有子项,子项将被认为是自定义主题,将被追加到系统内置主题子菜单项的后边。