private void Page_UnLoad(object sender, System.EventArgs e)
{
this.Session["d"]="ffffffffffffff";
}
这个事件为什么不执行呀,我是想关闭页面的时候还原SESSION的值.
只有二十分了,都给了

解决方案 »

  1.   

    this.Session.remove["d"]
    this.Session["d"]="ffffffffffff";
      

  2.   

    unload是页面处理完的时候就激发的,这跟关不关闭页面是两码事情。
    <script runat="server">
    Sub Page_Load()
    If Session("test") = "b" Then
    Response.Write(Session("test"))
    Response.End()
    End If
    Session("test") = "a"
    Response.Write(Session("test"))
    End SubSub Page_Unload()
    Session("test") = "b"
    End Sub
    </script>这是可以执行的。
      

  3.   

    private void Page_UnLoad(object sender, System.EventArgs e) Handles MyBase.Load
      

  4.   

    to  zhang5wen(搏击风云) 
    也是写在UNLOAD事件里吗.
      

  5.   

    *.aspx属性对话框中没指定Page_UnLoad
      

  6.   

    c#中首先要注册事件。Page.Unload += Page_UnLoad(object sender, System.EventArgs e)
    而vb中直接写这个函数就可以执行。
      

  7.   

    请问怎么样在关闭页面的时候将SESSION还原为初始值
      

  8.   

    能不能在IE关闭的时候将SESSION还原为初始值呀,如果可以请问怎么做呀.