在页面使用Request.QueryString["categoryShortName"]  如何把他变成全局的。
只需要声明一次。在本页面其他的页面都可以直接用。不用再次声明。。????
帮忙,~

解决方案 »

  1.   


    1.Application["abc"]=mystr;2.Cache.Add(xxx,xx);3.如果你定义了一个全局数据集或表或字典,你把数据添加到全局对象中.
      

  2.   

     session["A"]=Request.QueryString["categoryShortName"].tostring()然后你就可以在别的地方   调用session["A"].tostring() 来取值了 
      

  3.   


    Session["name"]=Request.QueryString["categoryShortName"];//取值:
    string name=Session["name"];//如果只在当前页面使用,可以使用viewstate
      

  4.   

    我在本页面使用Request.QueryString["categoryShortName"] 得到categoryShortName
    如何把他变成全局的。????????????  就只在本页面使用!
      

  5.   

    ViewState["categoryShortName"]=Request.QueryString["categoryShortName"] ;
      

  6.   

     public string name="";
    protected void Page_Load(object sender, EventArgs e)
    {
     name=Request.QueryString["categoryShortName"];
    }
      

  7.   

    到底是在本页面还是其它页面可以使用啊?
    本页面就是用viewstate其它页面用session或cookie或Application纠结啊,问题说清楚
      

  8.   

    写在page_load事件外面    protected string abc = string.Empty;
      

  9.   

    在本页面内使用,用ViewState就可以了
    ViewState["state"] = Request.QueryString["categoryShortName"].ToString(); 
      

  10.   

    在你的Pagebase里边设置一个属性
    protected string CategoryShortName
    {
         get{return Session["a"] == null ? "" : Session["a"].ToString();}
         set {Session["a"] = value}
    }
    然后在某一个页面给这个属性赋值
    CategoryShortName=Request.QueryString["categoryShortName"] 就可以在其他页面用了,但不建议你在session里边保存很大的数据
      

  11.   

    public partial class Default2 : System.Web.UI.Page
    {
        private static string name = string.Empty;
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                if (!string.IsNullOrEmpty(Request.QueryString.Get("categoryShortName")))
                {
                    name = Request.QueryString.Get("categoryShortName");
                }
            }
        }    public string getValue()
        {
            return name;
        }
    }
      

  12.   

    纠结...那你就把我这个属性用ViewState保存
      

  13.   

    把这个值定义为静态变量static string s = Request.QueryString["categoryShortName"];
      

  14.   


    只在本页面使用,就不需要申明全局变量 用的时候 直接从Request中取即可你把它放在全局变量 中,用的时候还是要取的