我想在Penson.aspx页面中给Session["name"]赋值,
假如我先打开一个Penson.aspx,使Session["name"]="小李"。在Age.aspx页面使用Session["name"]的值。
我又打开Penson.aspx,使Session["name"]="小王"。此时在Age.aspx页面中的Session["name"]等于小王码?
谢谢。

解决方案 »

  1.   

    编译下看看就知道了,每个页面都记住自己的session
      

  2.   

    你实验下不就知道了
    Age.aspx页面中,添了Label2控件
    Label2.Text = Session["name"].ToString();改完Age.aspx页面,再刷新下Penson.aspx,就可以知道了?:)一个asp.net学习资料
    http://218.27.204.17/aspnet/a_user.aspx
      

  3.   

    age.aspx如果是在从person.aspx打开的子窗口中运行(继承了person.aspx窗口的session),
    就可以肯定操作的session是同一个session。
      

  4.   

    Session对于一个AppDomain都是可见的。所以,只要程序是一个虚拟目录的,Session都是可见的。
    跨AppDomain的,Session就不行了。ViewState是对于一个Page来说的。