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).

questionAnswers(4)

yourAnswerToTheQuestion