请看这段代码:
public class WebForm5 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.TextBox TextBox1;
protected System.Web.UI.WebControls.Button Button1;
protected System.Web.UI.WebControls.Button Button2;
public string str;

private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
}
private void Button1_Click(object sender, System.EventArgs e)
{
str="abc";
} private void Button2_Click(object sender, System.EventArgs e)
{
TextBox1.Text=str;
}
}
当我点Button1时str的值为“abc”,当我点Button2时str的值就变成"null"了,这是怎么回事呀,怎么解决这个问题呢?