Нет, невозможно изменить URL-адрес текущей страницы из-за кода.
Когда код выполняется, новый запрос или обратная передача уже выполняется, поэтому текущая страница больше не будет существоватькак только новый ответ будет завершен.
Когда страница, которая создается в данный момент, загружается в браузер, вместо URL текущей страницы будет использоваться ее URL.Этот URL уже был определен до запроса, поэтому вы также не можете его изменить.
Что вы можете сделать, это использовать метод Response.Redirect
, чтобы вернуть страницу перенаправления в браузер с URL, который выхочу.Затем браузер отправит серверу еще один запрос на получение страницы с этим URL-адресом.
Если вы хотите изменить URL-адрес страницы, чтобы получить ее без перенаправления, сделать это в коде слишком поздно.Вы должны изменить действие кнопки с помощью клиентского скрипта, чтобы она запрашивала новый URL-адрес напрямую, без обратной передачи.