2010-08-20 46 views
0

ASP.NET用戶會話可以使用每個用戶會話嗎?例如:對於一個用戶,用戶主題名爲「綠色」,對於另一個用戶使用名爲「紅色」的主題。或主題是爲enire網絡應用程序?每個用戶會話可以使用ASP.NET主題

回答

2

主題是爲整個Web應用程序定義的,但主題的使用是根據請求定義的。您可以在Page實例的PreInit事件處理程序中設置用於當前請求的主題。如果您希望允許用戶切換主題,則應使用Profile而不是Session,因爲配置文件已保留,因此下次訪問該網站時用戶將具有相同的主題。

+0

對於'PreInit'來說是+1,因爲試圖在pre init之後設置它會失敗。 – Steven 2010-08-20 12:13:16