Еще один способ сделать это - создать ссылку в контроллере и присвоить ее свойству модели или простой переменной ViewBag (на ваше усмотрение).В этом примере я просто собираюсь использовать ViewBag.
Итак, в вашем примере, переходя от /News/Details/1
к /News/Page/1?some-querystring
, вы можете сделать следующее:
В вашем контроллере(при условии, что «1» является «идентификатором»):
ViewBag.BackButton = String.Format("/News/Page/{0}{1}", id.ToString(), Request.Url.Query);
По вашему мнению:
<a href="@ViewBag.BackButton">< Back</a>
Один недостаток в том, что вы должны знать, что была предыдущая страницаможет быть.В вашем случае вы хотите, чтобы кнопка «Назад» вернулась к вашему списку, поэтому эта техника должна подойти.