新手问题,点击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);
}