ASP.NET MVC 2 Получение значений формы без обратной передачи - PullRequest
0 голосов
/ 09 ноября 2010

У меня странный вопрос, на который я не уверен, что его спросили / ответили, и я не уверен, что mvc может это сделать, но:

У меня действительно массивная страница / контроллер, которую я смог достаточно хорошо кодировать. Пользователь может редактировать информацию на этой странице и не будет сохранять ее в базе данных, если только он не скажет «сохранить». Тем не менее, в нижней части этой страницы есть список, в котором вы можете добавлять / редактировать и удалять элементы. Добавление и редактирование переносят вас на другую страницу, и до того, как произойдет изменение страницы, я хочу сохранить данные формы в памяти сеанса, но я не знаю, как получить к ним доступ за пределами обратной передачи. Может ли MVC сделать это?

1 Ответ

1 голос
/ 09 ноября 2010

Я не верю, что это возможно. Невозможно взаимодействовать с объектом Session вне какой-либо формы обратной передачи.

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

Добавление / редактирование части вашей формы может вместо этого обрабатываться через асинхронные веб-сообщения независимо от вашей основной формы. Диалоговое окно JQuery UI и вкладки пользовательского интерфейса прекрасно подходят для сложных форм, которым необходимы возможности CRUD для других компонентов вашего веб-приложения.

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