我之前使用的是ASP按钮,它在'OnClick'方法上放弃了会话并重定向了页面。但是,我现在在没有服务器表单的页面中使用此usercontrol,并且必须使用HTML链接。我如何访问preceluly使用的onclick方法?或者我如何使用html链接放弃会话并立即重定向?
答案 0 :(得分:2)
创建名为Logout.aspx
的网页。在此页面的OnLoad
方法中执行您之前在OnClick
方法中执行的操作。用户点击HTML链接时打开Logout.aspx
。
像
这样的东西<a href="Logout.aspx">Logout</a>
protected void OnLoad(object sender, EventArgs e) {
// Abandon session and redirect
}
答案 1 :(得分:1)
使用该链接导航到单独的页面,例如logout.aspx。在该页面的代码隐藏中,触发session.abandon
和server.redirect
。