ユーザーがブラウザを閉じたときに、データベースからレコードを削除したいと考えています。削除したいレコードは、ブラウザを閉じるかログアウトしたユーザーのものです。このコードをグローバルに記述しましたが、機能しません。どんな体でも私を助けることができますか?注:ログアウトしたユーザーのユーザー名を持つレコードを削除したい。グローバルコードに感謝します:
void Session_End(object sender, EventArgs e)
{
string connStr = ConfigurationManager.ConnectionStrings["dbconn"].ConnectionString;
SqlConnection sqlconn = new SqlConnection(connStr);
SqlCommand sqlcmd = new SqlCommand("delete ChatRoomList where UserName=@UserName", sqlconn);
sqlcmd.Parameters.AddWithValue("@UserName", (string)Session["User"]);
sqlconn.Open();
sqlcmd.ExecuteNonQuery();
sqlconn.Close();
}