2010-09-17 129 views
0

我在asp.net應用程序中創建了一個web部件並允許用戶更改它的位置。現在,我希望一旦用戶回來,他/她會看到他/她早先留下的相同的Web部分設置。在asp.net中維護web部件的位置

什麼是維護特定用戶的Web部件位置的最佳方法。

回答

0

我覺得有兩個基本的方法。

  1. 設置cookie中的每個用戶,然後與用戶的服務器數據庫上的偏好連接該cookie,例如,一個是已經在這個Web部件設置的位置。每當用戶做出這樣的動作時,都會將新的首選項保存到數據庫中。

  2. 第二種方法是將此信息存儲在cookie上,但這有一些限制。您無法在Cookie上存儲許多數據,並且您必須知道在每個加載它們的頁面中。有一個優化,您可以使用cookie選項上的目錄在一個頁面上限制某些數據。此外,您必須瞭解錯誤閱讀或手動修改cookie以用於黑客目的。