Session.Item("Cache:ChanPin")//值的索引
Item呢,就是你的Session中存放的条目的索引器
通过它你可以用来索引你要的值!

解决方案 »

  1.   

    Session是用来干什么的?它起什么作用?
      

  2.   

    简单的说就是你在服务器给用户在内存中开辟一个
    空间来记录用户的状态的,
    具体到做什么,通常是用户的登陆信息
    使用Session["userinfor1"]="asdf";//存入Session
        string user=Session["userinfor1"]//读Session中的内容
    在还有一些相关操作你可以查看MSDN
      

  3.   

    session的值是什么?它的值包括哪些?Session.Item("Cache:DingDanCZ")象这里面的值,是随便自己写的,还是必须事先定义的,怎么定义,定义再什么地方?
    If Not Session.Item("Cache:DingDanCZ") Is Nothing Then
                    Session.Item("Cache:DingDanCZ") = "ChuangJian"
                Else
                    Session.Add("Cache:DingDanCZ", "ChuangJian")
                End If
    -------------
     If Session.Item("Cache:KeHu") Is Nothing Then
                        Session.Clear()
                        Response.Redirect("DengLu.aspx", True)
                    Else
    能不能解释一下这两段程序?谢谢。
      

  4.   

    Session存储的是object类型的值,读取的时候必须强类型转换!!
    比如字符串:
    string mystring="hello";
    Seesion["china.nanjing.mystring"]=mystring;//[]内是Session的名字,可以随便定义,但这样定义的好处是可以避免session冲突!
    如果想在其他页得到mystring的值,可以读取Session:
    string yourstring=(string)Session["china.nanjing.mystring"];//必须强类型转换!!
      

  5.   

    在 Global.asax 文件中的 Session_Start 事件中可以初始化用户首选项的值。 例如:
    Sub Session_Start(Sender As Object, E As EventArgs)
        
          Session("BackColor") = "beige"
          Session("ForeColor") = "black"
          Session("LinkColor") = "blue"
          Session("FontSize") = "8pt"
          Session("FontName") = "verdana"
        End Sub
    Item属性是session的索引器,其作用是获取或设置个别session值!
      

  6.   

    那不过不加Item的话,不也是设置没个个别的session的值吗?
    难道一个session还有好多项吗?一个session指的是什么,一个页面吗?那它包含的项是什么内容?页面上的一个控件就是它的一个项吗?比如说我上面提到的例子,不好意思,我的问题有点潜,希望大家能给予支持。我只是提出一种理解,并不是我不能懂大家所说的。我想彻底明白它的含义和作用,知道我在什么时候必须要用它。
    If Not Session.Item("Cache:DingDanCZ") Is Nothing Then
                    Session.Item("Cache:DingDanCZ") = "ChuangJian"
                Else
                    Session.Add("Cache:DingDanCZ", "ChuangJian")
                End If
    -------------
     If Session.Item("Cache:KeHu") Is Nothing Then
                        Session.Clear()
                        Response.Redirect("DengLu.aspx", True)
                    Else