Я хочу знать, как лучше создать пользовательскую кнопку возврата с параметрами?
Мой пример:
У меня есть 4 страницы, которые зависят друг от друга, и на этих страницах яу меня есть некоторые действия, такие как обновление, удаление, создание, и после этих действий мне нужно вернуться на последнюю страницу, которой я был до того, как я
Итак, у меня есть идентификатор, который я установил на первой странице, и у меня есть этотот же идентификатор, что и у параметра для каждой страницы.
Если я использую кнопку «Назад» браузера, у меня возникнут 2 проблемы. 1- Если я использую его после действия, браузер будет перенаправлять на ту же страницукак и во второй раз, когда я нажимаю эту кнопку, он перенаправляет меня на последнюю страницу .. 2- перенаправляет меня, но без параметров.
И у меня есть препятствие, я должен очистить URL, поэтомув конце концов '?'Я должен очистить его, поэтому я использую эту функцию:
function cleanUrl() {
urlpg = $(location).attr('href');
urllimpa = urlpg.split("?")[0]
window.history.replaceState(null, null, urllimpa);
setInterval("window.status = ''", 1);
}
В настоящее время у меня есть это: @Html.ActionLink("","","",new { my parameters })
И эти параметры у меня есть объект, как:
ObjPreviousPage
{
ID
Filter
Search
}
Итак,на всех моих страницах у меня есть это:
@Html.ActionLink("","","", new { ID = x, Filter = "y", Search = "z" })
Поэтому я хочу знать, есть ли способ улучшить это или этот способ не рекомендуется