Vinculando a localização na página (#id) através de mecanismos ASP.NET MVC?
Meu exemplo:
eu tenho umView
que apresenta um conjunto de tags div com conteúdo preenchido a partir do modelo de dados.
[Vários desses, com location_id diferente, naturalmente]
<div>
<a name="location_id"></a>
Content
</div>
Agora, tenho um formulário [em sua própria opinião] que envia conteúdo que adiciona outro registro ao modelo de dados. Depois que o registro é criado e enviado, eu redireciono de volta para oAction
que retorna oView
com o<div>
listagem.
Meu desafio:
Eu gostaria que a página enfocasse o<div>
bloco que acabou de ser criado. Idealmente eu gostaria de fazer isso sem o uso de javascript, - Eu gostaria de usar um #location_id terminando no URL. Igual a:http://site/Controller/Action/Id#12
(Ou algo nesse sentido).
Alguém tem alguma dica sobre como fazer isso?
Editar: Eu não posso usar o controladorRedirect
método (ou qualquer coisa que envolva um URL bruto. Ele precisa ser roteado por meio deController/Action
ouRoute
mecanismos).