有关变量问题,谁能解释一下这种现象?
代码如下:
private string ab1;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
BindGrid1();
}
}
public void BindGrid1()
{
ab1="123";
}
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
Label1.Text =ab1;
}
===========================
以上代码Label1.Text的值取得不到是123
如果去掉if (!IsPostBack){} 这个,就可以取得正确的值,
不知如何解释?