Поддерживать позицию веб-части в asp.net - PullRequest
0 голосов
/ 17 сентября 2010

Я создал веб-часть в приложении asp.net и позволил пользователю изменить ее положение.Теперь я хочу, чтобы после того, как пользователь вернется, он / она увидит ту же настройку веб-части, которую он / она покинул ранее.

Каков наилучший подход для сохранения позиции веб-части для этого конкретного пользователя.

1 Ответ

0 голосов
/ 17 сентября 2010

Я думаю, что есть 2 основных способа.

  1. Чтобы установить cookie для каждого пользователя, а затем связать этот cookie с предпочтениями пользователя в базе данных сервера, например, одинположение, которое установлено в этой веб-части.Каждый раз, когда ваш пользователь совершает какое-либо действие, подобное этому, вы сохраняете новое предпочтение в базе данных.

  2. Второй способ - сохранить эту информацию в cookie, но это имеет некоторые ограничения.Вы не можете хранить много данных на куки, и вы должны знать, что на каждой странице вы их загружаете.Существует оптимизация, заключающаяся в том, что вы можете ограничить некоторые данные на одной единственной странице, используя каталог с параметром cookie.Кроме того, вы должны знать здесь об ошибках чтения или об изменении cookie вручную для целей взлома.

...