请问为什么在vs2005下测试没问题,没有登录就会产生不能登陆并返回
请问为什么在vs2005下测试没问题,没有登录就会产生不能登陆并返回,
但将程序放在服务器就可直接进入,没有提示,而且显示用户名为“”。这是什么原因啊?
protected void Page_Load(object sender, EventArgs e)
{
UserInfo tmp_user = (Session["curUserInfo"] as UserInfo);
if (tmp_user == null)
{
Response.Write(david_func.showMessage("请先登录系统!usermain"));
Response.Write(david_func.convert_url_to_open_not_toolBar("index.aspx"));
return;
}
david_func.init_Menu(this.menu, (Session["curUserInfo"] as UserInfo));
this.lbl_caption.Text = (Session["curUserInfo"] as UserInfo).username + "[" + (Session["curUserInfo"] as UserInfo).js + "]";
david_func.delete_self_online_info(Request.UserHostAddress,(Session["curUserInfo"] as UserInfo).username);
david_func.insert_self_online_info(Request.UserHostAddress,(Session["curUserInfo"] as UserInfo).username);
}