「hi」を使用して文字列変数テストを宣言しました。Button1 をクリックするたびに、test に以前の値が追加されることを期待しています。しかし、ボタンをクリックしてページをリロードすると、以前の値が失われることに気付きました。つまり、クリックするたびに、「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;
}
}