做一个页面
当页面 载入时 清空Session然后 关闭 页面.刚学asp.net 请大家帮忙

解决方案 »

  1.   

    private void Page_Load(object sender, System.EventArgs e)
    {
    Session.Abandon();
    Response.Write("<script>window.opener=null;window.close();</script>");
    }
      

  2.   

    <%@ page language="c#" %>
    <script runat=server>
    void Page_Load()
    {
      Session.Abandon();
    }
    </script><script>
    window.close()
    </script>
      

  3.   

    清空 session的某个指定值的话用 session.Remove("xxx")
      

  4.   

    楼上的 代码直接使用没问题
    可是 如果在一个 使用 框架frame 的页面中 调用这个页面 结果session是清空了,可是窗口没有关掉.
      

  5.   

    frame 的页面中
    parent.close();
      

  6.   

    可是 如果在一个 使用 框架frame 的页面中 调用这个页面 结果session是清空了,可是窗口没有关掉.建一个空白页Response.Redirect("XXX.aspx",false);
      

  7.   

    <script language=javascript>
    <!--
    function myFun(){
    window.parent.close();
    window.close();
    }
    -->
    </script>private void Page_Load(object sender, System.EventArgs e)
    {
    Session.Abandon();
    myFun();
    }
      

  8.   

    private void Page_Load(object sender, System.EventArgs e)
    {
    Session.Abandon();Response.Write("<script>window.opener=null;window.close();</script>");
    }

    private void Page_Load(object sender, System.EventArgs e)
    {
    Session.Remove("xxx");
    Response.Write("<script>window.opener=null;window.close();</script>");
    }