Это сводится к «проблеме» жизненного цикла страницы.То, что происходит, - то, что страница построена (и Ваше время нажатия кнопки установлено в начальное значение 1).Затем он проходит жизненный цикл страницы (инициализация, загрузка, обработка событий, рендеринг и т. Д.), И освобождение памяти для переменной освобождается.Однако, когда переменная является статической, сервер знает, как зависеть от выделения памяти для переменной, и любые изменения в ней сохраняются.Однако эта статическая переменная сохраняется для этой страницы.Это означает, что для x пользователей, которые нажимают вашу кнопку, эта переменная будет увеличена в x раз.
Если вы хотите, чтобы переменная сохранялась для отдельного пользовательского экземпляра, вы можете использовать ViewState или, возможно, состояние Session для сохранения информации.
Надеюсь, это полезно.