Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 登录时将值插入Cookie_Asp.net Mvc_Cookies - Fatal编程技术网

Asp.net mvc 登录时将值插入Cookie

Asp.net mvc 登录时将值插入Cookie,asp.net-mvc,cookies,Asp.net Mvc,Cookies,我想问一下,在登录到ASP.NET MVC应用程序时,如何将自定义值添加到cookie中 在我的数据库中,我有三个表。一个是用户,在我的页面中有UserId、UserName和Password列。 我还有另外两张桌子:员工和办公室。 在Employees表中,我有如下列:EmployeeId、UserId、OfficeId、EmployeeName、EmployeeNames 我在application和EntityFramework中使用自定义成员资格提供程序。我想在根据UserId值记录Em

我想问一下,在登录到ASP.NET MVC应用程序时,如何将自定义值添加到cookie中

在我的数据库中,我有三个表。一个是用户,在我的页面中有UserId、UserName和Password列。 我还有另外两张桌子:员工和办公室。 在Employees表中,我有如下列:EmployeeId、UserId、OfficeId、EmployeeName、EmployeeNames

我在application和EntityFramework中使用自定义成员资格提供程序。我想在根据UserId值记录EmployeeId和OfficeId值时添加到cookie中。然后,我希望在向自定义用户显示GridView时接收这些值

非常感谢您的回复

致以最良好的祝愿

用于存储HttpCookie aCookie=new HttpCookie(“用户信息”);aCookie.Values[“EmployeeId”]= model.EmployeeId;aCookie.Values[“OfficeId”]=model.OfficeId; aCookie.Expires=DateTime.Now.AddDays(365); 响应.Cookies.添加(aCookie)

像这样检查

if(Request.Cookies[“userInfo”!=null) { mdl.EmployeeId= Server.HtmlEncode(Request.Cookies[“userInfo”][“EmployeeId”]); mdl.OfficeId= Server.HtmlEncode(Request.Cookies[“userInfo”][“OfficeId”])

可能重复的
            }