2012-05-02 5 views
-4

Я работаю с шаблоном MVC3.Ведение состояния страницы

На странице с 3 таблицами, и когда пользователь выбирает 1-ю строку и нажимает кнопку редактирования для редактирования, они перенаправляются на другую страницу.

Когда они закончат редактирование и нажмите «Сохранить», они перенаправляются на одну страницу, и первая строка не остается выбранной в первой таблице.

+4

Что вы пробовали? где ваш код? –

+3

Отправьте свой код. – WojtekT

+0

Код был бы полезен/этот вопрос очень запутан. – Xaisoft

ответ

2

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

Однако, по моему опыту с MVC3, если нет веских причин для изменения страниц, редактирование нескольких строк очень просто и удобно для использования с использованием AJAX, поэтому пользователю не нужно переключаться между представлениями все время. Это позволит избежать всей этой проблемы.

+0

Я бы просто проигнорировал первый абзац этого ответа. СЛЕДУЕТ использовать AJAX для вашей проблемы. Есть причина, по которой jQuery поставляется с MVC :) –

+0

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

+0

Согласен и понимаю .. пытается сообщить, что любые будущие читатели (и этот) должны действительно просто сделать это правильно .. :) –

Смежные вопросы