Asp.net 在退出之前执行代码
在退出aspx网页之前,我需要将列onoffline设置为off 我试着在Global.aspx.vb中的两个位置输入Page_Unload和:Session_End和Application_End,但它们在onoffline列中都没有延迟Asp.net 在退出之前执行代码,asp.net,vb.net,Asp.net,Vb.net,在退出aspx网页之前,我需要将列onoffline设置为off 我试着在Global.aspx.vb中的两个位置输入Page_Unload和:Session_End和Application_End,但它们在onoffline列中都没有延迟 ' To Fire when the session ends Dim connStr, cmdStr As String Try connStr = "connection string works"
' To Fire when the session ends
Dim connStr, cmdStr As String
Try
connStr = "connection string works"
cmdStr = "UPDATE [sessionregister] SET [onoffline]=@onoffline;"
Using conn As New SqlConnection(connStr)
Using cmd As New SqlCommand(cmdStr, conn)
conn.Open()
cmd.Parameters.AddWithValue("@onoffline", "off")
cmd.ExecuteNonQuery()
conn.Close()
cmd.Dispose()
conn.Dispose()
End Using
End Using
Catch ex As Exception
Console.WriteLine(ex.Message)
End Try
这个代码执行吗?如果是,它是否显示错误?能否调试session\u end方法?如果添加System.Diagnostic.Debug.Writeline。。。。在更新之前和之后,您可以在debugview上看到写操作?在注销应用程序时执行此代码如何?