static变量是静态变量,在页面生成到结束该变量的值不变,当然你用程序改变它后就一直是改变后的值,不同的用户不共享。
不同的网页间共享一个变量的方法有用session,public变量等等

解决方案 »

  1.   

    ..你用session变量保存该值,返回的主页的时候读session就好了
    要么就用text1.aspx?aa=***,然后返回主页时再用"default.aspx?aa=" + Request["aa"].ToString();将该值返回
      

  2.   

    你在主页操作的时候,假如你有个TextBox(txt1),有个按钮Button(btn),btn转向用的,在btn_Click时,你可以用Session["txt"] = txt1.Text;或者Response.Redirect("NewPage.aspx?txt=" + txt1.text);
    在newPage.aspx中可用string s = Session["txt"].ToString();或者
    string s = Request["txt"].Tostring();读出这个传过来的值