【问题标题】:Checking whether a Session exists, if not creating a new session in VB.Net检查会话是否存在,如果没有在 VB.Net 中创建新会话
【发布时间】:2015-03-30 16:43:38
【问题描述】:

我是新手,所以我很难弄清楚这件事。

我有一个 ASP.Net 应用程序,它有两个控件,'lblSessionState' 有一个值 - “没有会话”
'btnSessionState'有一个值 - “开始会话”

我想知道的是如何检查会话是否存在。例如,如何检查是否存在名为 "MySession" 的 Session,如果存在,如何将其值分配给 'lblSessionState' 作为文本值。

如果 "MySession" 不存在,我该如何创建它并分配一个值。

我还想知道点击按钮时如何检测回发并清除会话。

提前谢谢你.....

【问题讨论】:

    标签: asp.net vb.net session


    【解决方案1】:

    HYG

    if(Session["MySession"]==null)
        Session["MySession"] = "Your value";
    
    lblSessionState.Text = Session["MySession"].ToString();
    

    查看以下链接了解更多详情http://www.w3schools.com/asp/asp_sessions.asp

    【讨论】:

    • 是的,谢谢。但是你能帮我解决这个问题吗?当我单击按钮时,它应该回发给自己,检测回发并使用 Session.Abandon 清除会话
    • HYG,只需打开页面并将按钮拖到该页面,然后在设计器模式下双击按钮,将生成链接按钮和回发之间的必要代码
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-18
    • 2011-12-29
    • 2018-04-04
    • 2013-02-26
    • 2013-05-22
    • 1970-01-01
    相关资源
    最近更新 更多