请问各位大侠,我在Page_Load事件中給一个变量赋值,其他事件中调用的这个变量,请问我改如何申明这个变量。

解决方案 »

  1.   

    public string str;..page_load()
    ..
      

  2.   

    我也是这样写的,但是我在page_load里面赋值了,在下面的事件里取不到这个值!
      

  3.   

    将变量声明在类中,在Page_load()中初始化,而不要声明在Page_load()方法中,这样各个方法就可以共享了。
      

  4.   

    在类中定义你这个变量
    private static string str;然后 在page_load 中赋值  
      

  5.   

    用viewstate吧
    新群DotNet Programmer 群号112850311
    欢迎DotNet程序员的加入,来吧,我们共同打造一个好的学习交流场所,我们真诚欢迎您的加入。
      

  6.   

    因為一刷新Postback 的話,所有變量都沒有了,網頁是沒狀態的,把他存在ViewStat 或Sesion裡面吧。否則一個Postback,什麼值都沒有了..
      

  7.   

    怎么private static string str;定义了,在后台找不到这个变量,用public static string str;可以找到,在类中用public static string str;定义和在后台文件中public static string str="";有什么区别。