我希望在第一次加载页面时,字符串 str 用文本“我在这里”进行初始化。当通过单击按钮 (btn_click) 更新页面时,该值与初始化的值相同。但它不起作用。在控制台中我读到:
第一次加载页面:“我在这里”
1.当我点击按钮时:“空”
2.我认为我们应该保持这个价值观:“我在这里”。请帮忙。
public partial class Default : System.Web.UI.Page
{
string str = "empty";
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
str = "I am here";
Debug.Write("VALUE: " + str + "\r\n");
}
else
{
Debug.Write("VALUE: " + str + "\r\n");
}
}
protected void btn_Click(object sender, EventArgs e)
{
//do something...
}
}