<a href='MainPage.aspx<%=Session["IDs"] = null%>'>Log out</a>
上面的代码是在Navigation.ascx(Web窗体用户控件)中编写的,导航几乎在所有网站页面中都已注册 . 现在我想要上面的代码<%= Session [“IDs”] = null%>只有在我点击退出时才能运行 .
Rite现在当我导航到任何页面时,每次都会运行上面的代码 . 我正在浏览锚标记 . **新代码<a runat="server" id="alogout" onclick="logout_click" href="#">退出</a> protected void logout_click(object sender,EventArgs e){Session [“IDs”] = null;的Response.Redirect( “的Login.aspx”); }
2 回答
你有几个选择:
然后在后面的代码上添加一个方法:
<a href='RedirectToMainPage.aspx'>Log out</a>
Ziv Weissman建议我使用选项#2 .
将href值更改为其他页面 .
现在在该页面中将Session值更改为null
并重定向到某个页面 .