点击一下减一。

xiaoyaojing1984 2007-12-10 09:59:21
我想点击一下按钮。数字就减一。这么简单我的问题我都解决不了。

protected void Button3_Click(object sender, EventArgs e)
{
int i =50;
i--;
this.Label8.Text = i.ToString();

}

我这样写的,可只有第一次减一了,后面点就不起作用了。
...全文
87 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoyaojing1984 2007-12-10
  • 打赏
  • 举报
回复
中午吃饭的时候结。
xiaoyaojing1984 2007-12-10
  • 打赏
  • 举报
回复
晕。
LikeCode 2007-12-10
  • 打赏
  • 举报
回复
如果问题解决,请不要忘记结贴,谢谢!
jimsun723 2007-12-10
  • 打赏
  • 举报
回复
private static int i=50; //static
protected void Button3_Click(object sender, EventArgs e)
{
//int i =50;
i--;
this.Label8.Text = i.ToString();

}
xiaoyaojing1984 2007-12-10
  • 打赏
  • 举报
回复
:-),谢谢了。其实我知道肯定要用viewstate,但我不知道要这么用,谢谢了。
LikeCode 2007-12-10
  • 打赏
  • 举报
回复
 protected void Page_Load(object sender, EventArgs e)
{
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;

}
LikeCode 2007-12-10
  • 打赏
  • 举报
回复
 protected void Page_Load(object sender, EventArgs e)
{
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;

}
LikeCode 2007-12-10
  • 打赏
  • 举报
回复
抱歉,没考虑清楚。楼上的错了。
protected void Button3_Click(object sender, EventArgs e)
{
int i =50;
//当每次重载回发时,都会被重新定义为 50, 解决办法是用viewstate或session或者其它方法存储!!
i--;
this.Label8.Text = i.ToString();

}
symbol441 2007-12-10
  • 打赏
  • 举报
回复


int i = 50;
private void button5_Click(object sender, EventArgs e)
{
i--;
this.Label8.Text=i.ToString();

}

LikeCode 2007-12-10
  • 打赏
  • 举报
回复
protected void Button3_Click(object sender, EventArgs e)
{
int i =50;
// i--;
--i;
this.Label8.Text = i.ToString();

}
symbol441 2007-12-10
  • 打赏
  • 举报
回复
把i声明为全局变量,不要再在函数中进行声明
那样就又成值了,你的输入将都是49

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧