有一个这样的类
Class aa()
 private string _bb;
 private string _cc;
  public setbb(string bb)
 {
   this._bb=bb;
 }
   public setcc(string cc)
 {
   this._cc=cc;
 }
  public void getbb()
 {
   return this._bb;
 }
  public void getcc()
 {
    return this._cc;
 }
 public aa()
 {}
------------------------------------
我在第一个页面:
  aa a=new aa()
  a.setbb("asdf");
我在第二个页面:
  aa a;
  a.setcc("fdsfsd");//提示错误:使用未赋值的局部变量"a";
我在第三个页面:
  aa a;
  Response.Write(a.getbb());
  Response.Write(a.getcc());
====================================
我想问一下,能不能在第一个页面使用一个类,赋一定的值,而在第二个页面接着用这个类赋剩下一半的值,然后在第三个页面全取出。注数据量挺大。有可能要有100K左右。

解决方案 »

  1.   

    怎样传是不是用ViewState[""]
    ========
    你要了解清楚啊。ViewState是只对当前页面的一些视图保存信息的.应该用session或者cache
      

  2.   

    100K的数据?这么大?如果用Session的话,每一个连接都创建一个100K的数据似乎不太现实。是否多个连接都可以共享这100K的数据?如果可以的话,使用静态变量吧.
      

  3.   

    那你不如用static,直接把private string _bb,改为public static string bb;