【发布时间】:2012-12-22 04:57:59
【问题描述】:
当用户关闭浏览器时,我想从数据库中删除一条记录。我要删除的记录属于关闭浏览器或注销的用户。我在全局中编写此代码,但它不起作用。有谁能够帮我。 注意:我想删除具有注销用户用户名的记录。 非常感谢您 全局代码:
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();
}
【问题讨论】:
-
有些java脚本代码只在IE上运行。我认为如果您在用户再次登录时触发删除语句会更好。
-
感谢您的回复。但我需要适用于所有浏览器的东西。有什么方法可以确定特殊页面或整个站点中的用户名?
标签: asp.net global-asax