为什么点Button会重新创建Form类的实例???
在一个webForm中创建一个button,并在类中创建一个变量i。 有什么方法在点击button是i++有效。因为默认button点击一次类就重新建一次。代码如下
public partial class Form1 : System.Web.UI.Page
{
int i=0;
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write(i++);//点一次可以加一
}
}
------解决方案--------------------使用static声明i。每次Button Click都会Postback重新实例变量
------解决方案--------------------try
static int i = 0;
------解决方案--------------------静态变量static