Информация о сервисе состояния сеанса ASP.net

Обычно это происходит, когда сетка настроена на использование шаблона пользовательской формы, а шаблон пуст. Если для EditFormType задано значение Template, должен быть FormTemplate с созданными элементами управления или если для него установлено значение WebUserControl, то для него должны быть предоставлены пользовательские элементы управления. Для получения дополнительной информации см. Пользовательские формы редактирования .

Вы также можете ознакомиться с демонстрацией Grid - Шаблон редактирования формы для Custom FormTemplate и Grid - Редактировать типы форм , чтобы увидеть пример для WebUserControl.

6
задан 8 December 2008 в 13:07
поделиться

3 ответа

Который может или не может быть полезен для Вас..

Короче говоря, это работает как это:

Состояние сеанса InProc является самым быстрым, однако это также незавершено, означая, что это не совместно используется (чтение "отрицательный результат для веб-ферм") и потеряно, если процесс отказывает.

Государственная служба (aspnet_state.exe) все еще довольно чертовски быстра, но существуют немного служебные из-за маршалинга между рабочим процессом и самим обслуживанием. Может быть хорошим, потому что IP-адреса могут быть переданы в конфигурации, означая, что она может работать на своей собственной машине. Это также из процесса от рабочего процесса, означая, что это может пережить катастрофический отказ процесса. Так как это может работать на единственной машине, состояние может быть совместно использовано, обеспечил, все клиенты используют ту же машину.

SQL-сервер (или другой пользовательский поставщик) - Имеет тенденцию (не всегда) быть самым медленным их всех, особенно из-за того, что могло потенциально быть намного большим количеством диска ввод-вывод. Однако это - также одно из большего количества надежных решений, так как состояние может быть сохранено к диску, означание не только может он переживать катастрофический отказ процесса на веб-сервере, но это может пережить сам катастрофический отказ сервера (после того как DB назад онлайн, состояние восстанавливается). Вместе с кластеризацией этого может обеспечить надежную систему сессии.

12
ответ дан 8 December 2019 в 18:43
поделиться

Рассмотрите для чтения книги: "Pro ASP.NET 3.5 в 2008 C#" или "Pro ASP.NET 3.5 в VB.net 2008".

0
ответ дан 8 December 2019 в 18:43
поделиться

Программно, состояние сеанса является не чем иным как памятью в форме словаря или хеш-таблицы, например, пар "ключ-значение", которые могут быть установлены и считаны из продолжительности сессии пользователя.

Проверьте следующие ссылки на большее количество деталей:

http://msdn.microsoft.com/en-us/library/ms972429.aspx

http://msdn.microsoft.com/en-us/library/ms178581 (По сравнению с 80) .aspx

1
ответ дан 8 December 2019 в 18:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: