Ничего себе, как вы делаете это, может иметь смысл в PHP, но это настолько далеко, насколько вы можете получить от веб-форм, предполагая, что это то, что вы используете.
Если вы знакомы с PHP, я бы рекомендовал использовать ASP.Net MVC поверх веб-форм, но исходя из того, что вы говорите, вы уже начали путь веб-форм.
Самый простой способ взять то, что у вас есть, и превратить его во что-то, что будет работать, - это сначала начать использовать jQuery, поскольку это сэкономит ваше время с помощью javascript, затем удалить функцию OnLoadEvent из вашего aspx и использовать диспетчер сценариев для регистрации. это в вашем коде позади. В вашей функции JavaScript вы можете изменить значение скрытых полей перед отправкой.
Несмотря на это, вам лучше изменить дизайн страницы, чтобы лучше работать с веб-формами asp.net. При необходимости вы можете выполнить весь поток на одной странице, используя панели обновления или обратные ссылки для обновления экрана.
Я бы посоветовал взглянуть на пример кода asp.net и посмотреть, как обрабатывается поток, потому что он сильно отличается и к нему нужно привыкнуть.