2010-07-24 3 views
1

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

Перед действие контроллера вызывается я хочу, чтобы преобразовать каждый запрос с Ajax якорей в запрос без АЯКСА якорей, так что контроллер код не знает, были якоря в запросе:

Например:

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

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

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

+1

Вы уверены, что это произошло? http://www.mikeduncan.com/named-anchors-are-not-sent/ – jfar

+0

emmm ... просто осознал это сам, когда начал писать код. Neeed для предварительной обработки javascript, чтобы отправить информацию о якоре на сервер вручную. – Andy

ответ

1

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

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