如何根据用户设置页面主题

本文关键字:设置 何根 用户 | 更新日期: 2023-09-27 18:18:26

我希望我的网页有一些主题选项,将根据用户的选择决定。据我所知,我应该在OnPreInit事件中设置Page.Theme。但是,在这种情况下,我无法访问用户的logonName。现在我使用一个表来记录用户的选择。我应该用cookie吗,还是你对我的问题有什么想法?

如何根据用户设置页面主题

在每个页面的PreInit事件中,您应该说:

DevExpress.Web.ASPxClasses.ASPxWebControl.GlobalTheme = <ThemeName>

ThemeName是主题的名称(字符串)