Единственный способ добиться этого - использовать так называемое «маскирование URL», используя для этого набор фреймов или iframe, чтобы обернуть ваши страницы так, чтобы все действия происходили внутри фрейма без изменения URL браузера.
Неоправданно для этого вам нужно написать собственный движок представления (я бы порекомендовал использовать MVC, если вы серьезно относитесь к этому), где вы используете постоянное хранилище, такое как сеанс, так как оно привязано к пользователю.сохранить «URL» страницы.В вашем механизме просмотра он должен будет объединить сеанс, чтобы определить местоположение, в котором находится пользователь, для какой физической страницы следует отображать.
После этого вам потребуется реализовать все свои собственные функции Redirect / RedirecToAction, посколькубольше не будет использовать истинные перенаправления, но будет иметь переменную типа RedirectLocation внутри сессии.
Для этого было бы довольно монументально большой задачей, и я бы рекомендовал не делать этого.Если вы абсолютно уверены, что вам нужен единственный URL, используйте подход маскировки.Или, как прокомментировал @Slaks, просто не делайте этого вообще.