MVC3 Navigation, положение браузера - PullRequest
0 голосов
/ 06 декабря 2011

У меня есть веб-приложение на C # .NET MVC3.У меня есть вид, который имеет список моделей.Этот список может быть длинным, требуя от пользователя прокрутки вниз в представлении.При выборе одной из моделей в представлении для редактирования пользователь попадает в представление редактирования.После отправки представления редактирования пользователь перенаправляется обратно в представление списка.Тем не менее, представление списка теперь отображается вверху списка.Как я могу перенаправить пользователя обратно в ту же позицию в представлении списка, где он нажимал кнопку «Изменить»?

1 Ответ

1 голос
/ 06 декабря 2011

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

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

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

...