<authentication mode="Forms">
<forms loginUrl="logon/logon.aspx" name="AuthCookie" protection="All" timeout="1" path="/" slidingExpiration="true" />
</authentication>我使用asp.net的表单验证,页面都在一个Index.aspx的框架页面里边
当身份验证cookie过期后,被重新定向到logon.aspx页面,但是问题出来了,只有框架的右边显示logon页面框架的其他部分仍然能够看到,怎样才能让整个框架都被定位回logon.aspx页面,而不是仅仅在框架的一个部分显示logon.aspx
<forms loginUrl="logon/logon.aspx" name="AuthCookie" protection="All" timeout="1" path="/" slidingExpiration="true" />
</authentication>我使用asp.net的表单验证,页面都在一个Index.aspx的框架页面里边
当身份验证cookie过期后,被重新定向到logon.aspx页面,但是问题出来了,只有框架的右边显示logon页面框架的其他部分仍然能够看到,怎样才能让整个框架都被定位回logon.aspx页面,而不是仅仅在框架的一个部分显示logon.aspx
1.先关闭当前页面,然后新打开一个页面,就是你的Login页面;
2.使用window.parent.location=login.aspx方法,当然了,刚才的语法是不对的,你要自己总结。
Response.Write("<script language=Javascript>top.location.href=logion.aspx;</script>");
add
<script>
parent.parent.window.close();top.location.href=logion.aspx;
</script>
if (top != window)
top.location.href = window.location.href;
</script>