我想点击一下按钮。数字就减一。这么简单我的问题我都解决不了。protected void Button3_Click(object sender, EventArgs e)
{
int i =50;
i--;
this.Label8.Text = i.ToString();
}我这样写的,可只有第一次减一了,后面点就不起作用了。
{
int i =50;
i--;
this.Label8.Text = i.ToString();
}我这样写的,可只有第一次减一了,后面点就不起作用了。
{
int i =50;
// i--;
--i;
this.Label8.Text = i.ToString();
}
private void button5_Click(object sender, EventArgs e)
{
i--;
this.Label8.Text=i.ToString();
}
protected void Button3_Click(object sender, EventArgs e)
{
int i =50;
//当每次重载回发时,都会被重新定义为 50, 解决办法是用viewstate或session或者其它方法存储!!
i--;
this.Label8.Text = i.ToString();
}
{
if (!IsPostBack)
ViewState.Add("cnt", 50);
}
protected void Button2_Click(object sender, EventArgs e)
{ int i = (int)ViewState["cnt"];
--i;
Title = i.ToString();
ViewState["cnt"] = i;
}
{
if (!IsPostBack)
ViewState.Add("cnt", 50);
}
protected void Button2_Click(object sender, EventArgs e)
{ int i = (int)ViewState["cnt"];
--i;
Label8.Text = i.ToString();
ViewState["cnt"] = i;
}
protected void Button3_Click(object sender, EventArgs e)
{
//int i =50;
i--;
this.Label8.Text = i.ToString();
}