首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

为什么点Button会重新创建Form类的实例?解决办法

2012-01-07 
为什么点Button会重新创建Form类的实例???在一个webForm中创建一个button,并在类中创建一个变量i。有什么方

为什么点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

热点排行