日期:2014-05-18  浏览次数:20671 次

asp.net 中退出框架问题 很奇怪!!
<td style="height: 18px" >
  欢迎 <asp:LoginName ID="LoginName2" runat="server" />的到来!
  [<asp:LoginStatus ID="LoginStatus1" runat="server" LogoutAction="Refresh" /> ]
  </td>[code=C#][/code]以上正常,在注销时候,可以退出框架集,显示登陆页

在配置文件中添加以下代码后,就在左侧的内容页中显示了
<location path="admin">
  <system.web>
  <authorization>
  <allow roles="admin"/>
  <deny users="*"/>
  </authorization>
  </system.web>
  </location>
  <location path="user">
  <system.web>
  <authorization>
  <allow roles="user"/>
  <deny users="*"/>
  </authorization>
  </system.web>
  </location>

我如何可正确的退出框架集呢,登陆页可正常以单独形式显示呢??

------解决方案--------------------
C# code

Page.RegisterStartupScript("","<script language=javascript>parent.location.href='Login.aspx'</script>");