是否可以按用户会话使用ASP.NET主题

时间:2010-08-20 12:07:01

标签: asp.net themes

每个用户会话可以使用ASP.NET主题吗?例如:对于一个用户,用户主题称为“绿色”,另一个用户使用名为“红色”的主题。或主题是enire网络应用程序?

1 个答案:

答案 0 :(得分:2)

主题是针对整个Web应用程序定义的,但主题的使用是根据请求定义的。您可以在Page实例的PreInit事件处理程序中设置用于当前请求的主题。如果您想允许用户切换主题,则应使用“个人资料”而不是“会话”,因为个人资料会保留,因此用户下次访问网站时将拥有相同的主题。