Можно ли хранить данные в виде состояния?

StackOverflow https://stackoverflow.com/questions/1629154

  •  06-07-2019
  •  | 
  •  

Вопрос

Можно ли хранить данные в состоянии просмотра?

Какие данные можно хранить в viewstate?

Это было полезно?

Решение

Любые данные [serializable], к которым вам нужно получить доступ во время обратных передач, могут храниться в ViewState.

DataReader нельзя сериализовать, поскольку он основан на модели Connected. Поэтому его нельзя сохранить в ViewState.

Также не рекомендуется хранить огромные таблицы данных во ViewState. Возврат только тех данных, которые необходимо отобразить в текущем контексте.

Другие советы

Я думаю, DataReader не может быть сохранен. Так же, как xpathiterator не может.

Дело в том, что класс должен быть сериализуемым, чтобы хранить его в viewstate.

<Ч>

Быстрый поиск в Google дал мне это:

  

DataReader не сериализуем как XML. Если вы хотите сохранить набор результатов   во ViewState используйте DataTable или DataSet.

вы можете хранить в состоянии просмотра все, что SERIALIZABLE

так нет, ты не можешь

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top