【问题标题】:Closing sessions while pressing on a link按下链接时关闭会话
【发布时间】:2017-10-14 13:57:43
【问题描述】:

我想在按下列表中的文本时关闭会话。我真的不知道该怎么做。它是 ASP.net,当我按下最后一个链接时,它需要它。

<div id="container">
  <div id="sidebar">
    <ul id="nav">
      <li><a class="selected" href="AdminPage.aspx">Home</a></li>
      <li><a href="AdminRegels.aspx">Regels</a></li>
      <li><a href="AdminAfspr.aspx">Afspraken</a></li>
      <li><a href="AdminGrenzen.aspx">Grenzen</a></li>
      <li><a href="AdminUser.aspx">Users</a></li>
      <li><a href="../Web/Home.aspx">Uitloggen</a></li>
    </ul>
  </div>

【问题讨论】:

  • 您要关闭窗口吗?或者清除会话变量?请说明您要做什么。
  • 您可以尝试在 ../Web/Home.aspx 的 page_load 上使用 Session.Clear()。这将在链接点击时清除会话。
  • 我要清除会话变量

标签: asp.net


【解决方案1】:

用户会点击AdminPage.aspx链接,然后您可以在 Page_Load 事件中清除会话。

protected void Page_Load(object sender, EventArgs e)
{
   // clear or abandon ...
}

尚不清楚您是要使用 Session.Clear 还是 Abandon。请参阅以下 SO 答案,了解哪一个适合您的要求。

In ASP.NET, when should I use Session.Clear() rather than Session.Abandon()?

【讨论】:

    猜你喜欢
    • 2017-03-12
    • 2014-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-15
    • 1970-01-01
    • 2018-11-21
    • 1970-01-01
    相关资源
    最近更新 更多