如题,在page1中定义的公共静态变量不能在另一个页面page2中显示(与form不一样),有什么比较好的解决方案来访问它呢?

解决方案 »

  1.   

    page1传参数到page2,
    html文件一样可以传
      

  2.   


    class A { public static int N; } 
    class B : A { public int GetN() { return A.N; } } 
    class C : A { public int GetN() { return C.N; } } 
      

  3.   

    我现在用session传的,用中间类来存这个变量好呢,还是有session好呢
      

  4.   

    放session里是可以的,但是session不要用太多,一来session在服务器端,多了会加重web负担,二来session不稳定,超过默认时间就丢了,而且iis回收的时候,也会回收掉,所以这种全局变量,还是放在逻辑层中,用static来标识好
      

  5.   

    听你的建议不用session了,改为用类的静态变量传递,3Q
      

  6.   

    可以用session application cookie url
    还可以用表单控件传值