首先你应该明白Page的对象是在哪一级的。
Page是在请求该页的时候,对每client生成的,属于该client的会话。
但是和session是不同的。
如果i是作为类成员声明的,作用域在整个类。
如果i是作为局部变量,作用域在所在的代码块,比如函数内部或者for循环内部

解决方案 »

  1.   

    可是 在 page 里声明一了个 private int i;
    发现它的值不知道什么时候就变成 0 了,这是什么原因叫
    我只在在自身页面内按了几个按钮
      

  2.   

    你应该看一下page的生存周期模型
      

  3.   

    可是 在 page 里声明一了个 private int i;
    发现它的值不知道什么时候就变成 0 了,这是什么原因叫
    我只在在自身页面内按了几个按钮
    -----------------------------------
    你如果在某按钮click事件里给i赋值,然后多提交几次,再跟i的值,你可能就发现原因在哪了。
      

  4.   

    在哪儿看 MSDN ?
    -------------------------------------------------------
    在MSDN的这个地址看
    ms-help://MS.MSDNQTR.2003FEB.2052/vbcon/html/vborieventhandlinginwebforms.htm
      

  5.   

    你页面提交后,i的状态是保留不了的,这就是和session区别
      

  6.   

    我发现了
    像这种保存全局的变量的情况  用 VidwState["XXXX"] 最合适了 谢谢位