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 能不能解释一下这两段程序?谢谢。
在 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值!
那不过不加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
空间来记录用户的状态的,
具体到做什么,通常是用户的登陆信息
使用Session["userinfor1"]="asdf";//存入Session
string user=Session["userinfor1"]//读Session中的内容
在还有一些相关操作你可以查看MSDN
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
能不能解释一下这两段程序?谢谢。
比如字符串:
string mystring="hello";
Seesion["china.nanjing.mystring"]=mystring;//[]内是Session的名字,可以随便定义,但这样定义的好处是可以避免session冲突!
如果想在其他页得到mystring的值,可以读取Session:
string yourstring=(string)Session["china.nanjing.mystring"];//必须强类型转换!!
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值!
难道一个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