public 不就行吗?
你代码界面未分离?

解决方案 »

  1.   

    public string sName
    {
      get
      {
         return ViewState["Name"].ToString();
      }
      set{ ViewState["Name"]= value;}
    }
      

  2.   

    i think you should use viewstate too
      

  3.   

    public ff as string
    sub aa()
        ff="ppp"
    end subsub bb()
        textbox1.text=ff
    end sub先执行aa(),再执行bb(),得出的结果(textbox1.text="")不知为什么?
      

  4.   

    改进一下
    sub aa()
        ViewState["ff"]="ppp"
    end subsub bb()
        textbox1.text=(string)ViewState["ff"].ToString();
        //上面的那条语句的vb语法我不会,我用的是C#的,
           赋值前先得进行转换
    end sub