AccountController中[HttpPost]
public void Login(string userName, string userPass, string rememberme)
{
LoginBase loginbase = new LoginBase();
string strResult = loginbase.checkLogin(userName,userPass);
if (strResult == "1") { setModel(userName);}
Response.Write(strResult);
}//获取登录信息
public void setModel(string userName)
{
HttpCookie Cookie_login = Request.Cookies["loginModel"];//创建Cookie
if (Cookie_login != null)
{
userName = Cookie_login["loginModel"].ToString();
}
else
{
Cookie_login = new HttpCookie("loginModel");
Cookie_login["loginModel"] = userName;//放入Cookie中
}
//对修改 及 新创建的cookie进行重新管理
Cookie_login.Path = "/";
Cookie_login.Expires = DateTime.Now.AddDays(1);//设置cookie的过期时间
Response.Cookies.Add(Cookie_login);
LoginBase.loginModel.loginName = userName;
}可是程序 执行到 HttpCookie Cookie_login = Request.Cookies["loginModel"];//创建Cookie时 报异常,未将对象引用到实例
ASP.NETMVCCookie异常
public void Login(string userName, string userPass, string rememberme)
{
LoginBase loginbase = new LoginBase();
string strResult = loginbase.checkLogin(userName,userPass);
if (strResult == "1") { setModel(userName);}
Response.Write(strResult);
}//获取登录信息
public void setModel(string userName)
{
HttpCookie Cookie_login = Request.Cookies["loginModel"];//创建Cookie
if (Cookie_login != null)
{
userName = Cookie_login["loginModel"].ToString();
}
else
{
Cookie_login = new HttpCookie("loginModel");
Cookie_login["loginModel"] = userName;//放入Cookie中
}
//对修改 及 新创建的cookie进行重新管理
Cookie_login.Path = "/";
Cookie_login.Expires = DateTime.Now.AddDays(1);//设置cookie的过期时间
Response.Cookies.Add(Cookie_login);
LoginBase.loginModel.loginName = userName;
}可是程序 执行到 HttpCookie Cookie_login = Request.Cookies["loginModel"];//创建Cookie时 报异常,未将对象引用到实例
ASP.NETMVCCookie异常
解决方案 »
- 怎样显示带有格式的文本
- 大家进来讨论一下aspx的界面优化,有经验者多指教
- 此提示应该怎么样解决?急
- insert不能写入数据库。
- 请问在默认网站属性的文档选项中怎么才能出现default.aspx项?
- 求日本FlowChart计划流程图或业务或加工等流程图样本!谢谢.
- 在IIS中浏览网页报错
- 关于报表管理器的安全性
- 我在DataList中绑了图片按钮,怎么判定我按了哪个图片按钮?
- wmv格式的视频,怎么在360浏览器,ie,火狐,chorme等主流的浏览器兼容播放?在线等
- 《项目经验》--通过js获取前台数据向一般处理程序传递Json数据,并解析Json数据,将前台传来的Json数据写入数据库表中
- 请教页面布局母板和框架选择
这个有没有值?
//创建Cookie时 报异常,未将对象引用到实例把 "未将对象引用到实例" 看透。
{
userName = Cookie_login["loginModel"].ToString();
}
else
{
Cookie_login = new HttpCookie("loginModel");
Cookie_login["loginModel"] = userName;//放入Cookie中
}
如果没先走else ,那是不是你没赋值就使用
userLoginName 全局变量
[HttpPost]
public string getLoginName()
{
if (!CommonCheck.CheckTxtNotEmpty(userLoginName))
{
SetSession(userLoginName);
}
return userLoginName;
} private void SetSession(string userName)
{
if (Session["userLogin"] != null)
userName = Session["userLogin"].ToString();
else
Session["userLogin"] = userName; userLoginName = userName;
}
貌似 session Cookie 只能写在 Action 返回值为ActionResult方法里 谢啦 各位