Сериализация MVC ViewDataDictionary - PullRequest
0 голосов
/ 03 мая 2009

Я использую сервер состояний SQL для переменных сеанса. Я также храню ViewData в TempData, чтобы я мог получить доступ к ModelState через перенаправление. Проблема в том, что ViewDataDictionary не сериализуем. Есть ли способ подключиться к логике хранения сеанса для сериализации ViewDataDictionary при хранении переменной Session?

Спасибо.

Ответы [ 2 ]

1 голос
/ 03 мая 2009

Я думаю, что вы нарушаете фундаментальную идею паттерна MVC.

Вам не нужна переменная сеанса. Вы передаете модель в представление, затем модель передается обратно в контроллер. Неважно, перенаправление это или нет.

0 голосов
/ 12 мая 2009

Вместо того, чтобы хранить весь словарь ViewData в TempData, я просто сохранил нужные мне значения. Немного хакерский, но пока это сработает.

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