ASP выполняется на стороне сервера перед загрузкой страницы и не имеет доступа к DOM.В то время как javascript выполняется на стороне клиента во время и после загрузки страницы.
Поскольку изменение текста кнопки выполняется в javascript (после всех запусков asp), кнопка всегда будет иметь одинаковое значение во время загрузки страницы, поэтому ветвьненужным.Также обратите внимание, что asp не может получить доступ к домену страницы, которую он создает, чтобы проверить подобные вещи.Вам нужно будет либо включить библиотеку, которая формирует дерево dom для вас, либо использовать стандартные текстовые операторы для проверки значения, которое вы ищете (например, регулярное выражение).
Простое решение того, что я думаю, вы 'здесь будет поддерживаться скрытый ввод в форму, которая также обновляется при обновлении кнопки.Затем вы можете воспользоваться кнопкой «Отправить», и страница, обрабатывающая форму, может принять необходимые решения со всей доступной информацией.