Я хочу иметь представление, содержащее ссылку на URL-адрес любой страницы, с которой пользователь перешел на это представление.
Допустим, у меня есть View и относительное действие с именем InfoPage, и на этой странице я хочу ссылку, которая просто говорит «Возврат».
Если пользователь находится на странице PageA и переходит на InfoPage, щелкнув ссылку «Возврат», пользователь возвращается на страницу A.
Если пользователь находится на странице B и переходит на InfoPage, щелкнув ссылку «Возврат», пользователь возвращается на страницу B.
Я думаю, что самым простым способом сделать это будет добавление ReturnUrl в качестве свойства модели, используемой в InfoPage.
Мой вопрос: как мне получить этот обратный URL?
public ViewResult InfoPage(){
var model = new InfoPageModel();
//Set my model's other properties here...
model.ReturnUrl = ''//Where do I get this?
return view(model);
}
А потом, на мой взгляд,
<a href="@Model.ReturnUrl">Return</a>