b/s是无状态的,类变量是无法保持的,
把这个变量放入viewstate中

解决方案 »

  1.   

    你要知道,页面是无状态的,每次点击按钮都会重新生成EditMain,要保存数据从一个按钮传递到另一个按钮事件,要用Session或者ViewState
      

  2.   

    定义属性,用viewstate保存
    public string StrSQL
    {
      get{return ViewState["StrSQL"]==null?string.Empty:ViewState["StrSQL"].ToString();}
      set{ViewState["StrSQL"]=value;}
    }
      

  3.   

    哦,不过在vb.net里就可以啊
    Partial Class InterMain
        Inherits System.Web.UI.Page
        Public Shared strSQL As String
    是因为有Shared 吗?
      

  4.   

    Shareed 相当于static 
    static 相当于Application[....]
    所以可以