读书人

新手有关问题,点击button 怎么实现累加

发布时间: 2012-01-29 21:39:32 作者: rapoo

新手问题,点击button 如何实现累加?
问题如下:
在a.aspx页面中有如下代码:
protected void Button1_Click(object sender, EventArgs e)
{
Session["name"] = TextBox1.Text;
Response.Redirect("b.aspx");
}
b.aspx页面中有以下代码:
protected void Page_Load(object sender, EventArgs e)
{
Label1.Text = Session["name"].ToString();

}
protected void Button1_Click(object sender, EventArgs e)
{
//这个事件如何写?
}

目标要求:点击b.aspx的BUTTON把a.aspx中TextBox输入的值,实现累加。
例如说我在TextBox1里输入了个1,在b.aspx中label1会显示1,按b.aspx中的button会显示2,再按一下会显示3,依次类推
请问实现这个的方法有几种,新手嘛,拜托写的详细点,不甚感谢!

[解决办法]
int num=Convert.ToInt32( Label1.Text );
num++;
this.Label1.Text=num;

这样行不行?
是不是每次都加1还是累加自身?
[解决办法]
主要是没太明白楼主的意思,
不知道这个是不是楼主想要的:

在a.aspx页面中有如下代码:
protected void Button1_Click(object sender, EventArgs e)
{
Session["name"] = TextBox1.Text;
Response.Redirect("b.aspx");
}
b.aspx页面中有以下代码:
protected void Page_Load(object sender, EventArgs e)
{
Label1.Text = Session["name"].ToString();

}
protected void Button1_Click(object sender, EventArgs e)
{
int num = Convert.ToInt32(Label1.Text.ToString());
num++;
Label1.Text = num.ToString();
Session["name"] = num.ToString();
}

[解决办法]
protected void Button1_Click(object sender, EventArgs e)
{
int num = Convert.ToInt32(Label1.Text.ToString());
num++;
Label1.Text = Convert.ToString(num);
Session["name"] = Convert.ToString(num);
}

读书人网 >asp.net

热点推荐