asp.net cookie的读写实例
asp.net操作cookie的例子,包括创建cookie、读取cookie、清空cookies,有需要的朋友可以参考下。
1、创建cookie
HttpCookie cookie = new HttpCookie("AutoLogin");
cookie.Values.Add("name", user.UserName);
cookie.Values.Add("pass", user.Password);
cookie.Expires = DateTime.Now.AddDays(1);
Response.AppendCookie(cookie);
HttpCookie cookies = Request.Cookies["AutoLogin"];
if (!IsPostBack)
{
if (cookies != null)
{
string name = cookies.Values["name"];
string pass = cookies.Values["pass"];
if (name != null && !name.Equals("") && pass != null && !pass.Equals(""))
{
UserManager userManager = new UserManager();
if (userManager.Login(name, pass, out user))
{
limits = userManager.GetLimitsById(user.ID);
Session["limits"] = limits;
Session["CurrentUser"] = user;
Response.Redirect("~/Display/Car/CarList.aspx");
}
}
}
}
Response.Cookies["AutoLogin"].Expires = DateTime.Now.AddDays(-1);
相关推荐
-
asp.net cookie的操作,写入、读取与操作
写入: 复制代码 代码如下: HttpCookie cookie = new HttpCookie("id_admin_"); cookie.Value = model.id_admin_.ToString(); //cookie.Domain = ".sosuo8.com"; HttpContext.Current.Response.Cookies.Add(cookie); cookie = new HttpCookie("name_admin_&quo
-
asp.net(C#)跨域及跨域写Cookie问题
解决方法是: 复制代码 代码如下: //www.B.com里的被调用的页面需要写P3P头,从而解除IE对写Cookie的阻止 context.Response.AddHeader("P3P", "CP=CAO PSA OUR"); //www.A.com里通过ajax调用www.B.com里的内容时,是跨域访问,需要使用jsonp,为配合其工作需要添加下面两句,生成jsonp返回 context.Response.ContentType = "text/p
-
asp.net中的cookie使用介绍
一.cookie导读,理解什么是cookie 1.什么是cookie:cookie是一种能够让网站服务器把少量数据(4kb左右)存储到客户端的硬盘或内存.并且读可以取出来的一种技术. 2.当你浏览某网站时,由web服务器放置于你硬盘上的一个非常小的文本文件,它可以记录你的用户id.浏览过的网页或者停留的时间等网站想要你保存的信息.当你再次通过浏览器访问该网站时,浏览器会自动将属于该网站的cookie发送到服务器去,服务器通过读取cookie,得知你的相关信息,就可以做出相应的动作.比如,显示欢迎
-
asp.net页面状态管理cookie和服务器状态管理Session
Cookie:是存储在客户端文件系统的文本文件中或客户端浏览器对话的客户端浏览器对话的内存中的少量的数据.当我们在访问一个网站网页,当用户请求该网页时,应用程序会首先检查用户在此前是否已经登录过,我们可以通过读取Cookie获取用户信息来判断是否让它继续访问 记录Cookie信息 创建一个名称是user的Cookie对象:HttpCookie cookie=new HttpCookie("user"); 给Cookie赋值,只能使用字符串赋值:cookie.Value="ch
-
asp.net Cookie跨域、虚拟目录等设置方法
Cookie有三个属性需要注意一下: . Domain 域 . Path 路径 . Expires 过期时间 跨域操作需要设置域属性: Response.Cookies("MyCookie").Domain = "jb51.net"; (这里指的是泛域名) 这样在其它二级域名下就都可以访问到了, ASP 和 ASP.NET 测试通过 虚拟目录下访问: 我在ASP端做了下测试,.NET的没试, 如果不指定Path属性, 不同虚拟目录下Cookie无法共享 将Respo
-
asp.net通过js实现Cookie创建以及清除Cookie数组的代码
复制代码 代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="BLTZ.aspx.cs" Inherits="BLTZ" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1
-
ASP.NET下对cookies的操作实现代码
复制代码 代码如下: public class BsCookie { //操作的cookie private HttpCookie _theCookie; //对应的cookie的名称 private string _cookieName; private bool _httpOnly = true; /// <summary> /// 是否只允许在服务器端访问,默认只允许在服务端访问 /// </summary> public bool HttpOnly { get { retu
-
ASP.NET Cookie 操作实现
ASP.NET Cookie 概述 Cookie 提供了一种在 Web 应用程序中存储用户特定信息的方法.例如,当用户访问您的站点时,您可以使用 Cookie 存储用户首选项或其他信息.当该用户再次访问您的网站时,应用程序便可以检索以前存储的信息. 什么是 Cookie? Cookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递.Cookie 包含每次用户访问站点时 Web 应用程序都可以读取的信息. 例如,如果在用户请求站点中的页面时应用程序发送给该用户的不仅仅是
-
ASP.NET获取不到JS设置cookies的解决方法
在js方法中添加"path= 过期时间"就可以解决这个问题. 例如://写cookies 复制代码 代码如下: function setCookie(name,value) { document.cookie = name "=" escape (value) ";path=/"; //设置的cookie关闭浏览即失效 } 加多了一个path=/,就行了.就这么简单. 这里设置了Cookie的Path属性,必须在客户端和服务器端同时设置 Path
-
asp.net Cookie操作类
复制代码 代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Data; using System.Configu
随机推荐
- PHP用mb_string函数库处理与windows相关中文字符及Win环境下开启PHP Mb_String方法
- ThinkPHP中自定义目录结构的设置方法
- JS实现的五级联动菜单效果完整实例
- Python字符串拼接的几种方法整理
- MySQL数据库服务器逐渐变慢分析与解决方法分享
- Ajax在请求过程中显示进度的简单实现
- Javascript !!的作用
- 长期损害硬盘的六款常用软件
- jQuery实现点击图片翻页展示效果的方法
- 关于Jquery操作Cookie取值错误的解决方法
- Android Animation之TranslateAnimation(平移动画)
- Android Mms之:深入理解Compose
- Android高仿微信表情输入与键盘输入详解
- SpringMVC上传文件的三种实现方式
- Android手把手教大家制作APP首页(下拉刷新、自动加载)
- 图象函数中的中文显示
- C#实现创建,删除,查找,配置虚拟目录实例详解
- Swift如何调用Objective-C的可变参数函数详解
- react 中父组件与子组件双向绑定问题
- 使用express获取微信小程序二维码小记
