У меня есть страница, которая требует от пользователя выполнить несколько шагов, однако шаг выполняется на той же странице ASPX с отображением разных панелей.
Однако это требование, чтобы каждый шаг имел свой URL, это может быть простой параметр строки запроса, например:
Шаг 1:
/member/signup.aspx?step=1
Шаг 2:
/member/signup.aspx?step=2
Шаг 3:
/member/signup.aspx?step=3
Однако я не хочу перенаправлять пользователя на новый URL каждый раз, когда они переходят к следующему шагу, это потребует большого количества перенаправлений, а также оператора switch при загрузке страницы, чтобы определить, на каком этапе пользователь включен
Было бы лучше, если бы я мог изменить URL-адрес, который отображается пользователю, когда исходный запрос отправляется обратно пользователю, т.е. пользователь нажимает «далее» на шаге 1, затем страница выполняет некоторую обработку и затем изменяет ответ так что пользователь увидит URL-адрес шага 2, но без перенаправления.
Любые идеи будут с благодарностью.