private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(Request.Cookies["USER_INFO"] != null)
{
HttpCookie cookie = Request.Cookies["USER_INFO"];
userName.Value = cookie.Values["USER_NAME"];
}
}private void submit_ServerClick(object sender, System.EventArgs e)
{
//判断是否是合法用户
//保存登录用户信息
string COOKIE_USER_NAME = userName.Value;
HttpCookie cookie = new HttpCookie("USER_INFO");
cookie.Values.Remove("USER_NAME"); //去除用户的上次登录信息
cookie.Values.Add("USER_NAME", COOKIE_USER_NAME); //重新写入cookie
Response.AppendCookie(cookie);
cookie.Expires = DateTime.MaxValue;
}
我想实现,去除用户的上次登录信息,重新写入新的用户登录信息。可总是显示第一次的用户登录信息,迷茫
{
// 在此处放置用户代码以初始化页面
if(Request.Cookies["USER_INFO"] != null)
{
HttpCookie cookie = Request.Cookies["USER_INFO"];
userName.Value = cookie.Values["USER_NAME"];
}
}private void submit_ServerClick(object sender, System.EventArgs e)
{
//判断是否是合法用户
//保存登录用户信息
string COOKIE_USER_NAME = userName.Value;
HttpCookie cookie = new HttpCookie("USER_INFO");
cookie.Values.Remove("USER_NAME"); //去除用户的上次登录信息
cookie.Values.Add("USER_NAME", COOKIE_USER_NAME); //重新写入cookie
Response.AppendCookie(cookie);
cookie.Expires = DateTime.MaxValue;
}
我想实现,去除用户的上次登录信息,重新写入新的用户登录信息。可总是显示第一次的用户登录信息,迷茫
解决方案 »
- 创建webservice问题,在线等~,解决后当场给分
- ASP.NET中更新要求 InsertCommand 具有连接对象。InsertCommand 的 Connection 属性尚未初始化。
- 一个发布网站的问题
- 难!Sql高手来!!!软件高手来!!!!前辈来!!!!!(只有这么多分了)
- 求一URL 重写的正则表达式
- 分析器错误 这种错误如何,解决
- 请教.怎么样手写repeater控件
- 我倒入到excle的编号数据,被excle用科学技术法表示了,如何解决!
- 这个问题如何处理?
- 关于debugger!!!!!!!!!!!!!!!!!!!!!(急!!!)
- 在线电影为什么这么卡
- 我做了一个网络硬盘,但是点击文件名的时候怎样调用下载对话框下载文件?
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!this.IsPostBack)
{
if(Request.Cookies["USER_INFO"] != null)
{
HttpCookie cookie = Request.Cookies["USER_INFO"];
userName.Value = cookie.Values["USER_NAME"];
}
}
}private void submit_ServerClick(object sender, System.EventArgs e)
{
//判断是否是合法用户
//保存登录用户信息
string COOKIE_USER_NAME = userName.Value;
HttpCookie cookie = new HttpCookie("USER_INFO");
cookie.Values.Remove("USER_NAME"); //去除用户的上次登录信息
cookie.Values.Add("USER_NAME", COOKIE_USER_NAME); //重新写入cookie
Response.AppendCookie(cookie);
cookie.Expires = DateTime.MaxValue;
}
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!this.IsPostBack)
{
if(Request.Cookies["USER_INFO"] != null)
{
HttpCookie cookie = Request.Cookies["USER_INFO"];
userName.Value = cookie.Values["USER_NAME"];
}
}
}private void submit_ServerClick(object sender, System.EventArgs e)
{
//判断是否是合法用户
//保存登录用户信息
string COOKIE_USER_NAME = TextBox1.Text; //用userName.Value就是取上次数据,没有改变,当然显示第一次登录的信息了,赋成用户填入的信息就可以了。
HttpCookie cookie = new HttpCookie("USER_INFO");
cookie.Values.Remove("USER_NAME"); //去除用户的上次登录信息
cookie.Values.Add("USER_NAME", COOKIE_USER_NAME); //重新写入cookie
Response.AppendCookie(cookie);
cookie.Expires = DateTime.MaxValue;
}
登录
Formsauthentication.RedirectFromLoginPage(txtname.Text,boolean)
or
Formsauthentication.SetAuthoCookie(txtname.Text,boolean)
其中的boolean控制是否建立永久cookie !注销
Formsauthentication.SignOut()
TextBox1.Text是什么?我用的是userName呀。你说的是userName.Text吗?没有这个属性呀!
protected string userNameText;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!this.IsPostBack) //非提交页面
{
if(Request.Cookies["USER_INFO"] != null)
{
HttpCookie cookie = Request.Cookies["USER_INFO"];
userName.Value = cookie.Values["USER_NAME"];
}
}
else //提交页面
{
userNameText = userName.Value;
}
} private void submit_ServerClick(object sender, System.EventArgs e)
{
//判断是否是合法用户
//保存登录用户信息
string COOKIE_USER_NAME = userNameText;
HttpCookie cookie = new HttpCookie("USER_INFO");
cookie.Values.Remove("USER_NAME");
cookie.Values.Add("USER_NAME", COOKIE_USER_NAME);
Response.AppendCookie(cookie);
cookie.Expires = DateTime.MaxValue;
}
可惜不能自已给自已分呀。