aspx.cs中普通变量的问题
krpol 2003-09-28 08:30:52 我在page类中放一个 bool的普通变量,想再每次单击一个按钮时改变bool值,来
使label种显示不同的文本,但是发现bool被改一次后就每被再改回来,这使怎么
回事呢??
public class WebForm1 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Label Label1;
protected System.Web.UI.WebControls.Button Button1;
protected bool clicked ;
public WebForm1()
{
Page.Init += new System.EventHandler(Page_Init);
clicked = true ;// 初始赋值
}
//一些没用的去掉了
private void Button1_Click(object sender, System.EventArgs e)
{
if(clicked==false)
{
clicked=true;
Label1.Text="iloveyou";
}
else
{
clicked=false;
Label1.Text="youloveme";
}
}
}
每次刷新都是youloveme.