因为,你每次按这个按钮,浏览器把请求发回服务器,然后服务器重新生成一个Page对象!所以别使用实例成员变量来保持跨请求的数值如果你需要保持这个数值,可以使用ViewStateconst string COUNT_KEY = "MyCount";
private int Count
{
get
{
object o = ViewState[COUNT_KEY];
if (o == null)
return 0;
else
return (int)o;
}
set
{
ViewState[COUNT_KEY] = value;
}
}
protected void Button1_Click(object sender, EventArgs e)
{
Count++;
}
private int Count
{
get
{
object o = ViewState[COUNT_KEY];
if (o == null)
return 0;
else
return (int)o;
}
set
{
ViewState[COUNT_KEY] = value;
}
}
protected void Button1_Click(object sender, EventArgs e)
{
Count++;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货