如何实现在web窗体中定义一个变量,在其他的事件中也可以使用,最好是举例说明,衷心的感谢!!!!

解决方案 »

  1.   

    楼主的意思表达的不是太清楚,你的Web窗体与其它事件是否都是CodeBehind内的呢,如果是的话,可以保存到成员变量中,但是如果产生回postback的话,成员变量会消失,所以在定义成员变量时,应该考虑将变量内容保存到ViewState中,进行存取.
    ex:
    ///
    ///事例变量
    ///
    private string var1
    {
      set
      {
        this.ViewState["$ONLYKEY"] = value;
      }
      get
      {
        if(this.ViewState["$ONLYKEY"] != null)
        {
         return this.ViewState["$ONLYKEY"].ToString();
        }
        return "";
      }
    }
      

  2.   

    ViewState,Session,画面上定义一个隐含变量都可以的啊