Page_Unload bliver ikke kaldt
Jeg vil have kørt noget kode som det sidste inden en side bliver vist, hvilket Page_Unload skulle være beregnet til. Imidlertid synes jeg ikke den bliver kørt. Følgende eksempel (test.aspx) viser det:<%@ Page Language="C#" Debug="true" Trace="true"%>
<script language="C#" runat="server">
private void Page_Load() {
Trace.Write("Load");
}
private void Page_UnLoad() {
Trace.Write("unload");
}
</script>
Outputtet giver:
aspx.page Begin Init
aspx.page End Init 0.000039 0.000039
Load 0.000617 0.000578
aspx.page Begin PreRender 0.000659 0.000043
aspx.page End PreRender 0.000682 0.000023
aspx.page Begin SaveViewState 0.000770 0.000088
aspx.page End SaveViewState 0.000792 0.000022
aspx.page Begin Render 0.000811 0.000019
aspx.page End Render 0.000951 0.000141
... altså ingenting med Unload. Nogen der kan se problemet?