Я объявил тест переменной String с "привет". каждый раз, когда я нажимаю кнопку Button1, я ожидаю, что тест будет добавлен с его предыдущим значением. Но я заметил, что он теряет свое предыдущее значение, когда кнопка нажата, и страница перезагружается. Это каждый раз, когда я нажимаю на него, он имеет свой текст как "hihi". Я ожидаю "хихихихи" на следующий клик и так далее. В чем проблема с приведенным ниже кодом?
public partial class _Default : System.Web.UI.Page
{
String test = "hi";
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
test += test;
Button1.Text = test;
}
}