2008-12-16 27 views

回答

2

您可以使用無Cookie會話來存儲會話數據。該功能將會話標識嵌入網址而不是cookie中。

此外,您可以使用Asp.net配置文件屬性來存儲用戶的配置文件數據。配置文件與用戶一起存儲,並且可以在用戶登錄時檢索。

這是很容易使用:

  • 首先配置您的配置文件屬性在web.config文件
  • 然後,設置在適當情況下,例如當用戶改變其設置的配置文件屬性。這是使用靜態Profile類完成的。它具有您添加的所有配置文件屬性的成員屬性。
  • 最後,您通過閱讀屬性,在需要時閱讀配置文件屬性。
  • 不需要保存或加載 - 當用戶登錄和註銷時,這由asp.net自動完成。

檢查MSDN庫並搜索配置文件屬性或look here

你應該注意一件事。默認配置文件屬性提供程序將所有配置文件值存儲在表中的一列中。該列包含所有堆疊在一起的值。在某些情況下,這是可以的,因爲這是存儲數據的一種簡單而有效的方式,但您可能希望編寫自己的配置文件提供程序,以更合適的方式存儲數據。

相關問題