Мой пример:
У меня есть View
, представляющий набор тегов div, содержимое которых заполняется из модели данных.
[Несколько из них, с разным location_id, естественно]
<div>
<a name="location_id"></a>
Content
</div>
Теперь у меня есть форма [в своем собственном представлении], которая представляет контент, который добавляет еще одну запись в модель данных. После создания и отправки записи я перенаправляю обратно на Action
, который возвращает View
с перечнем <div>
.
Мой вызов:
Я бы хотел, чтобы страница сфокусировалась на только что созданном блоке <div>
. В идеале я хотел бы сделать это без использования javascript, - я хотел бы использовать #location_id, заканчивающийся на URL.
Вот так: http://site/Controller/Action/Id#12
(или что-то в этом роде).
Кто-нибудь получил какие-либо советы о том, как это сделать?
Редактировать: Я не могу использовать метод контроллера Redirect
(или что-либо, включающее необработанный URL-адрес. Его необходимо направить либо через механизмы Controller/Action
или Route
).