Обработка Ajax #anchors с помощью MVC

Я хочу стандартизировать обработку ajax #anchors на стороне сервера, используя MVC.

Перед вызовом действия контроллера я хочу преобразовать каждый запрос с привязками ajax в запрос без привязок ajax, чтобы код контроллера не знал, что в запросе были привязки:

Например:

1) /user/profile#user/photos следует рассматривать как /user/photos

2) /main/index#user/profile/33 следует рассматривать как /user/profile/33

Какова наилучшая техника в MVC для достижения этого?


person Andy    schedule 24.07.2010    source источник
comment
Вы уверены, что такое вообще бывает? mikeduncan.com/named-anchors-are-not-sent   -  person John Farrell    schedule 24.07.2010
comment
эммм... только что понял это, когда начал писать код. Требуется предварительная обработка javascript, чтобы вручную отправить информацию о привязке на сервер.   -  person Andy    schedule 24.07.2010


Ответы (1)


Якоря не передаются на сервер с URL-адресом. Одним из вариантов было бы поместить значение /main/index#user/profile/33 в скрытое поле и получить его содержимое от вашего контроллера.

Однако я не уверен, как вы используете якоря на странице разметки, так что это может не помочь!

person Rippo    schedule 24.07.2010