На моей странице сведений о клиенте у меня есть кнопка для редактирования записи клиента, которая перенаправляется на страницу редактирования. У меня есть ссылка «вернуться к клиентской детали» на странице редактирования, которую я хочу перенаправить пользователя на предыдущую страницу подробностей клиента.Вернуться на предыдущую страницу в ASP.Net Core MVC
<a asp-controller="Client" asp-action="Detail" asp-route-id="@Model.ClientID">Return to client detail</a>
В настоящее время это работает, как ожидалось, но требует дополнительного времени, как это перегружает детализированную страницу с нуля (т.е. работают все различные БД запросов снова). Поскольку пользователь действительно отменяет редактирование без каких-либо изменений состояния клиента, я хочу вернуть пользователя на предыдущую страницу подробностей без необходимости повторять действие контроллера.
По сути, я хочу, чтобы имитировать кнопку назад браузера (чтобы улучшить отзывчивость), но я не уверен, как это реализовать или это хорошая практика. Некоторые рекомендации будут оценены.
Благодаря
на мыши ссылки выполните javascript 'history.go (-1)'. Это заставит браузер сделать один шаг назад в истории. –
Так в чем проблема с запуском ваших запросов снова? – trailmax