在asp.net中使用cookie mvc c#
发布时间:2020-05-23 15:35:17 所属栏目:asp.Net 来源:互联网
导读:我想使用cookie在我的网站上注册几页的参数。我尝试了以下代码,但不像我想要的那样: public ActionResult Index(int? dep, int? cat) { ...... string theDept = Request.QueryString[dep]; HttpCookie cookie = new HttpCookie(search);
|
我想使用cookie在我的网站上注册几页的参数。我尝试了以下代码,但不像我想要的那样: public ActionResult Index(int? dep,int? cat)
{
......
string theDept = Request.QueryString["dep"];
HttpCookie cookie = new HttpCookie("search");
cookie.Values["dep_name"] = theDept;
cookie.Expires = DateTime.Now.AddDays(1);
Response.Cookies.Add(cookie);
return View();
}
我在site.master中看过: <%
HttpCookie cookie = Request.Cookies["search"] ;
if ((cookie != null) && (cookie.Value != ""))
{
Response.Write(cookie.Values["dep_name"].ToString() + "---" +
cookie.Values["cat_name"].ToString() + "---" + cookie.Values["brand"].ToString());
}
%>
问题:当我点击另一个页面Request.QueryString [“dep”]为null时,我显示的cookie为null。 当我们还没有清除cookie时,如何将其存储在cookie中? 解决方法我不知道我是否明白如果这是一个关于如何正确发送cookie到客户端或一些bug与您的querystring参数的问题。所以我会发布正确的方式发送cookie,如果我被误解,随时纠正我。不管怎样,我相信: HttpCookie cookie = new HttpCookie("search");
将重置搜索Cookie 得到一个cookie: HttpCookie cookie = HttpContext.Request.Cookies.Get("some_cookie_name");
检查cookie的存在: HttpContext.Request.Cookies["some_cookie_name"] != null 保存cookie: HttpCookie cookie = new HttpCookie("some_cookie_name");
HttpContext.Response.Cookies.Remove("some_cookie_name");
HttpContext.Response.SetCookie(cookie ); (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Asp.net MVC scheduler的实现方法详解
- asp.net-mvc – Html.BeginForm()和ajax.beginform()之间的
- asp.net-mvc – Kendo Grid导出到Excel – 所有页面都不起作
- asp.net-mvc-3 – 剃刀索引视图中的条件格式
- asp.net-mvc – ASP.NET MVC 3多个模型到单个表单
- asp.net-mvc – 没有控制器或操作名称的Asp.net mvc路由
- 使用名为“PropertiesController”的控制器的ASP.NET MVC路
- 学习:正则表达式的基本语法
- asp.net – 无法使用URL重写出站规则来更改IIS响应代码
- asp.net-mvc – ASP.NET MVC Action被调用两次
推荐文章
站长推荐
- asp.net-mvc-3 – ASP.NET MVC 3 – 验证问题
- 单元在ASP.NET中测试登录
- 使用ASP.NET MVC进行Windows身份验证
- asp.net-mvc – ASP.NET MVC中的通用基本控制器错
- asp.net-mvc – MVC:如何将文件上传和其他表单字
- asp.net-core – ASP.NET Core中的System.Data.E
- 经典ASP和ASP.NET集成
- asp.net – Visual Studio开发服务器使用错误的端
- 在ASP.NET中将HTML转换为PDF时保持CSS样式
- asp.net-mvc – ASP.Net MVC的AntiForgeryToken方
热点阅读
