我在用户表是加了一个字段用来识别用户是否在线
statr= 0, //不在线
statr= 1//在线在global.asax 里怎么能更新当前用户的值谢谢!!!
void Session_Start(object sender, EventArgs e)
{
// 在新会话启动时运行的代码 string sys_vvv = "update sys_userinfo set statr=1 where id = '“这里怎么写 ";
OperateClass.SqlHelper.ExecuteNonQuery(sys_vvv);
} void Session_End(object sender, EventArgs e)
{
// 在会话结束时运行的代码。
// 注意: 只有在 Web.config 文件中的 sessionstate 模式设置为
// InProc 时,才会引发 Session_End 事件。如果会话模式设置为 StateServer
// 或 SQLServer,则不引发该事件。
string sys_vvv = "update sys_userinfo set login=0 where id = '“这里怎么写 ";
OperateClass.SqlHelper.ExecuteNonQuery(sys_vvv);
}
statr= 0, //不在线
statr= 1//在线在global.asax 里怎么能更新当前用户的值谢谢!!!
void Session_Start(object sender, EventArgs e)
{
// 在新会话启动时运行的代码 string sys_vvv = "update sys_userinfo set statr=1 where id = '“这里怎么写 ";
OperateClass.SqlHelper.ExecuteNonQuery(sys_vvv);
} void Session_End(object sender, EventArgs e)
{
// 在会话结束时运行的代码。
// 注意: 只有在 Web.config 文件中的 sessionstate 模式设置为
// InProc 时,才会引发 Session_End 事件。如果会话模式设置为 StateServer
// 或 SQLServer,则不引发该事件。
string sys_vvv = "update sys_userinfo set login=0 where id = '“这里怎么写 ";
OperateClass.SqlHelper.ExecuteNonQuery(sys_vvv);
}
HttpContext.Current.Session["用户(根据你实际的Key)"]