ASP.NET MVC 2 Перезагрузите страницы без обновления и сохраняйте изменение URL - PullRequest
0 голосов
/ 03 апреля 2011

Я создаю проект с использованием ASP.NET MVC. Я хочу показать содержимое страниц в заполнителе, не обновляя страницу, что-то вроде ajax, но С изменением URL-адреса. Как мне это сделать?

Спасибо за ваши ответы

Ответы [ 2 ]

6 голосов
/ 03 апреля 2011

Если вы измените URL браузера, он автоматически выполнит перенаправление и обновит всю страницу. Вы можете использовать хеш-знак (#), который не вызывает обновления. Например, если вы измените /home/index#foo на /home/index#bar, страница не будет обновляться, но вы можете отправить AJAX-запрос за кулисами для обновления некоторого заполнителя.

0 голосов
/ 03 апреля 2011

Я использовал плагин jQuery BBQ (http://benalman.com/projects/jquery-bbq-plugin/) с большим успехом. Этот механизм и шаблонизатор jQuery отлично подойдет для того, чего вы пытаетесь достичь.

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