如何使用会话功能来调用当前的applicationid?

时间:2009-03-08 14:29:07

标签: asp.net vb.net

例如,我登录系统广告... 但是,如何使用会话功能来调用当前的applicationid? 我需要将其存储在表单和数据库的另一个表中。 代码背后.. vb不是c# 非常感谢。 您的导游很感激。

实施例.. 1.使用虚拟工作室中的会话修复(userid)登录.. 我想回忆一下(用户ID)..怎么样!!问题1 3.将(userid)填入数据库中的其他表。那个Y! 4.网格视图数据仅显示特定(用户ID)..在会话中!!问题2

感谢splattne !!

我认为show会被替换为(userid)这个词(userid)..我的错误...... 在我重新检查aspnet_membership表之后!

2 个答案:

答案 0 :(得分:2)

ASP.NET会话不是一个函数,而是一个对象,更具体地说是一个专门的集合(SessionStateItemCollection)保存在内存中并指定了超时。您可以使用字符串作为“UserName”之类的键在该“容器”中插入数据(其他对象),例如:

Session("UserName") = "billg"

您可以采用相同的方式检索该值:

Dim UserName as String = Session("UserName")

您可以找到Overview to Session State on MSDN

答案 1 :(得分:0)

不确定这是你的目标,但SessionID将在会话开始后更改事件,直到您在Session中实际存储值。最好提出自己的ID或基于SQL的身份,并将其存储在Session中。