比如我 有一个button 和一个label  
我要实现 每点击一次 button label 显示  递增量  
 
 int a =0;
 protected void Button3_Click(object sender, EventArgs e)
    {
        a += 1;
        label.Text = a.ToString();
    }我label 永远都是 0  我要如何做??

解决方案 »

  1.   

    viewstate
    cookie
    session
    你这样肯定不行 成员变量每次都会初始化的 这点winform不一样
      

  2.   

    这样是不行的,每次刷新页面的你变量a都会被初始化=0可以使用static定义变量或者用viewstate 这两个比较好
      

  3.   

    感谢楼上的 我用 static int aa = 0;就可以了!结贴给分!
      

  4.   

    web 是基于http 的 你这样每次都请求生成了一个新的page 。所以没有了。 你可以用保存的变量 如:session 等
      

  5.   

    再问一下 !
    我为什么要按两下 button 才开始变量的自增呢?
    我要一打开网页 按一下button 就开始递增变量 aa!!如何实现?