- 浏览: 793941 次
- 性别:
- 来自: 大连
文章分类
- 全部博客 (417)
- ASP.NET MVC (18)
- WEB基础 (24)
- 数据库 (69)
- iPhone (20)
- JQuery (3)
- Android (21)
- UML (8)
- C# (32)
- 移动技术 (19)
- 条码/RFID (6)
- MAC (8)
- VSS/SVN (6)
- 开卷有益 (4)
- 应用软件 (1)
- 软件工程 (1)
- java/Eclipse/tomcat (61)
- 英语学习 (2)
- 综合 (16)
- SharePoint (7)
- linux (42)
- Solaris/Unix (38)
- weblogic (12)
- c/c++ (42)
- 云 (1)
- sqlite (1)
- FTp (2)
- 项目管理 (2)
- webservice (1)
- apache (4)
- javascript (3)
- Spring/Struts/Mybatis/Hibernate (4)
- 航空业务 (1)
- 测试 (6)
- BPM (1)
最新评论
-
dashengkeji:
1a64f39292ebf4b4bed41d9d6b21ee7 ...
使用POI生成Excel文件,可以自动调整excel列宽等(转) -
zi_wu_xian:
PageOffice操作excel也可以设置表格的行高列宽,并 ...
使用POI生成Excel文件,可以自动调整excel列宽等(转) -
wanggang0321:
亲,我在pptx(office2007以上版本)转pdf的时候 ...
JODConverter]word转pdf心得分享(转) -
xiejanee:
楼主:你好!我想请问下 你在代码中用DOMDocument* ...
Xerces-C++学习之——查询修改XML文档 (转)
基于asp.net 中cookie 的操作
1.编写cookie
Response.Cookies("userName").Value = "patrick"powered by 25175.net
Response.Cookies("userName").Expires = DateTime.Now.AddDays(1)
Dim aCookie As New HttpCookie("lastVisit")
aCookie.Value = DateTime.Now.ToString()
aCookie.Expires = DateTime.Now.AddDays(1)
Response.Cookies.Add(aCookie)
2多值cookie
Response.Cookies("userInfo")("userName") = "patrick"
Response.Cookies("userInfo")("lastVisit") = DateTime.Now.ToString()
Response.Cookies("userInfo").Expires = DateTime.Now.AddDays(1)
Dim aCookie As New HttpCookie("userInfo")
aCookie.Values("userName") = "patrick"
aCookie.Values("lastVisit") = DateTime.Now.ToString()
aCookie.Expires = DateTime.Now.AddDays(1)
Response.Cookies.Add(aCookie)
3控制cookie 的范围
将 Cookie 限制到某个文件夹或应用程序
Dim appCookie As New HttpCookie("AppCookie")
appCookie.Value = "written " & DateTime.Now.ToString()
appCookie.Expires = DateTime.Now.AddDays(1)
appCookie.Path = "/Application1"
Response.Cookies.Add(appCookie)
4限制cookie 的域范围
Response.Cookies("domain").Value = DateTime.Now.ToString()
Response.Cookies("domain").Expires = DateTime.Now.AddDays(1)
Response.Cookies("domain").Domain = "support.contoso.com"
Response.Cookies("domain").Value = DateTime.Now.ToString()
Response.Cookies("domain").Expires = DateTime.Now.AddDays(1)
Response.Cookies("domain").Domain = "contoso.com"
5读取cookie
1.可以从 HttpRequest 对象中读取 Cookie ,并且读取方式与将 Cookie 写入 HttpResponse 对象的方式基本相同。下面的代码示例演示两种方法,通过这两种方法可获取名为 username 的 Cookie 的值,并将其值显示在 Label 控件中:
If Not Request.Cookies("userName") Is Nothing Then
Label1.Text = Server.HtmlEncode(Request.Cookies("userName").Value)
End If
If Not Request.Cookies("userName") Is Nothing Then
Dim aCookie As HttpCookie = Request.Cookies("userName")
Label1.Text = Server.HtmlEncode(aCookie.Value)
End If
2.读取 Cookie 中子键值的方法与设置该值的方法类似。下面的代码示例演示获取子键值的一种方法:
If Not Request.Cookies("userInfo") Is Nothing Then
Label1.Text = _
Server.HtmlEncode(Request.Cookies("userInfo")("userName"))
Label2.Text = _
Server.HtmlEncode(Request.Cookies("userInfo")("lastVisit"))
End If
3.如果要将 lastVisit 值作为日期使用,必须将其转换为适当的类型,如此示例所示:
Dim dt As DateTime
dt = DateTime.Parse(Request.Cookies("userInfo")("lastVisit"))
4.Cookie 中的子键被类型化为 NameValueCollection 类型的集合。因此,获取单个子键的另一种方法是获取子键集合,然后再按名称提取子键值
If Not Request.Cookies("userInfo") Is Nothing Then
Dim UserInfoCookieCollection As _
System.Collections.Specialized.NameValueCollection
UserInfoCookieCollection = Request.Cookies("userInfo").Values
Label1.Text = _
Server.HtmlEncode(UserInfoCookieCollection("userName"))
Label2.Text = _
Server.HtmlEncode(UserInfoCookieCollection("lastVisit"))
End If
6.修改和删除cookie
Dim counter As Integer
If Request.Cookies("counter") Is Nothing Then
counter = 0
Else
counter = Int32.Parse(Request.Cookies("counter").Value)
End If
counter += 1
Response.Cookies("counter").Value = counter.ToString
Response.Cookies("counter").Expires = DateTime.Now.AddDays(1)
7修改和删除子键
Response.Cookies("userInfo")("lastVisit") = DateTime.Now.ToString()
Response.Cookies("userInfo").Expires = DateTime.Now.AddDays(1)
若要删除单个子键,可以操作 Cookie 的 Values 集合,该集合用于保存子键。首先通过从 Cookies 对象中获取 Cookie 来重新创建 Cookie 。然后您就可以调用 Values 集合的 Remove 方法,将要删除的子键的名称传递给 Remove 方法。接着,将 Cookie 添加到 Cookies 集合,这样 Cookie 便会以修改后的格式发送回浏览器。下面的代码示例演示如何删除子键。在此示例中,要移除的子键的名称在变量中指定。
Dim subkeyName As String
subkeyName = "userName"
Dim aCookie As HttpCookie = Request.Cookies("userInfo")
aCookie.Values.Remove(subkeyName)
aCookie.Expires = DateTime.Now.AddDays(1)
Response.Cookies.Add(aCookie)
发表评论
-
动态生成word的方案
2013-03-15 17:10 01。制作模板:将doc文件调整完格式,需要替换的地方采用特殊 ... -
JQuery的WebServices调用
2013-03-14 14:12 0http://blog.sina.com.cn/s/blog_ ... -
.NET 的 WCF 和 WebService 有什么区别?(转载)
2012-05-07 10:28 1793<h2> <a id="cb ... -
附件上传iis设置
2011-12-19 10:01 0网站虚拟路径的权限要加上允许 :写入,这样才能保存上传的附件 -
asp.net中Session过期设置方法
2011-12-09 09:10 1740asp.net中Session过期设置方法 2011 ... -
ASP.NET:母版页与内容页
2011-12-08 17:12 1342一、使用多种方式为 ... -
ASP.NET内置对象(转)
2011-12-08 13:53 3167http://www.cnblogs. ... -
asp.net webservice
2011-12-04 15:22 1845asp.net webservice 概述与 ... -
ASP.NET内置对象,应用程序配置和缓存
2011-12-09 09:11 1635ASP.NET内置对象,应用 ... -
Asp.net2.0页面的生命周期 (2)
2011-12-09 09:12 913Asp.net2.0页面的生命周期 ... -
ASP.NET 常用方法类 - PageBase 页面基类
2011-12-01 10:54 885ASP.NET 常用方法类 - Pa ... -
asp.net session 介绍一三种Session存储方式
2011-12-01 10:52 1681asp.net session 介绍 ... -
ASP.NET 表单和控件
2011-12-01 10:30 1437ASP.NET 表单和控件 ... -
ASP.NET 表单和控件
2011-12-01 10:28 1643ASP.NET 表单和控件 ... -
ASP.NET中Get和Post的用法 Request.QueryString,Request.Form,Request.Params的区别 [转]
2011-12-01 10:26 1442转自:http://blog.csdn.net/liaolia ... -
iis发布asp.net网站(转)
2011-11-23 10:32 3369iis发布asp.net 网站 ... -
win7 里配置iis 和asp.net步骤,及发布asp.net网站全程(转)
2011-11-23 10:15 5521分享 win7 里配置 iis 和a ... -
iis asp.net安装顺序
2011-11-17 13:47 973如果先安装IIS再安装 .Net Framework。一切OK ... -
IIS配置
2011-11-17 13:18 848http://bbs.51cto.com/thread-488 ... -
MVC-网站
2010-12-28 11:35 842http://msdn.microsoft.com/en-us ...
相关推荐
asp.net cookie 查看的源码 asp.net cookie 查看的源码 asp.net cookie 查看的源码 asp.net cookie 查看的源码 asp.net cookie 查看的源码 asp.net cookie 查看的源码 asp.net cookie 查看的源码 asp.net cookie ...
asp.net Cookie通用类,不足之处,还忘提出宝贵意见,谢谢。
ASP.NET中的Cookie是Web开发中常见的一种数据存储机制,它允许服务器在客户端(用户的浏览器)上存储少量的数据。在购物车应用中,Cookie通常用于跟踪用户的购物选择,即便用户在浏览过程中从一个页面跳转到另一个...
在ASP.NET编程中,Cookie是一种常用的技术,用于在客户端和服务器之间持久地存储和传输少量数据。本文将深入探讨如何巧用ASP.NET Cookie,以及其相关的重要知识点。 **一、Cookie的概念** Cookie是由Web服务器发送...
ASP.NET Cookie的生成过程涉及到多个步骤,特别是在ASP.NET Core中,这一流程对于理解身份验证机制至关重要。当用户尝试登录时,通常会通过如`AccountController`中的`Login`方法进行。下面我们将逐步深入分析这个...
asp.net cookie跨域小例子,这是httpwebrequest的这种方式来做的。 要想测试这个跨域,我们需要修改本地的host文件,配置两个域名,例如 127.0.0.1 www.xj5u.com 127.0.0.1 cc.xj5u.com 第一个项目绑定第一个域名...
Cookie是一种在客户端存储数据的技术,ASP.NET购物车使用Cookie时,通常会为每个商品创建一个唯一的标识,并在用户浏览商品时将这些标识存储在Cookie中。当用户添加商品到购物车时,服务器会返回一个新的或更新的...
用C#语言写的ASP.NET公共类实现Cookie的写入,读取,清除功能.
其次,Cookie数据以Cookie文件格式存储在浏览者计算机的cache目录里,其中就包含有关网页、密码和其他用户行为的信息,那么只要进入硬盘就能打开Cookie文件。图1是一个Cookie文件的内容: 如果你未曾留意你的...
ASP.NET Cookie 编程知识点 ASP.NETCookie 是一段文本信息,在客户端存储,用于将请求与会话关联的方法之一。Cookie 也可以直接用于在请求之间保持数据,但数据随后将存储在客户端并随每个请求一起发送到服务器。...
ASP.NET Cookie是ASP.NET框架中用于处理客户端状态管理的重要工具。Cookie是一小段存储在用户浏览器上的文本信息,通常用来跟踪用户的状态、设置用户偏好或记录用户行为。以下是关于ASP.NET Cookie的详细知识: 1. ...
首先,让我们看看如何在 ASP.NET 中创建一个新的 Cookie。以下代码演示了如何创建一个名为 "userIP" 的 Cookie,并将用户的 IP 地址保存为其值: ```csharp HttpCookie newCookie = new HttpCookie("userIP"); ...
在ASP.NET开发中,Cookie对象是一个非常重要的工具,它用于在客户端存储小量的数据,例如用户设置、会话标识等。本教程将深入探讨如何在ASP.NET中使用Cookie对象,并结合实际示例介绍如何利用Cookie来防止重复投票,...
ASP.NET是微软公司推出的一种用于构建Web应用程序的框架,它基于.NET Framework,为开发者提供了丰富的功能和工具,简化了Web开发的过程。对于初学者来说,"ASP.NET第一步(基于C#和ASP.NET 2.0)"是一个理想的入门...
4. **状态管理**:ASP.NET提供了多种状态管理机制,如视图状态、隐藏字段、cookie等,以解决Web应用中无状态问题。 5. **数据绑定**:ASP.NET的数据绑定功能使得将数据源(如数据库)与UI控件直接关联变得简单,...
【SESSION与COOKIE】ASP.NET中的SESSION用于存储用户会话信息,而COOKIE用于持久化数据。写入SESSION和COOKIE时需要注意类型转换,读取时可以直接获取存储的值。通过设置COOKIE的过期时间,可以控制其有效期。 这个...
在ASP.NET中,使用Session和Cookie非常简单。可以通过`HttpSessionState`对象访问Session,例如`Session["LoginInfo"] = loginInfo;`来存储登录信息。而使用Cookie则可以借助`HttpResponse`的`SetCookie`方法,如`...
ASP.NET提供了多种状态管理机制,如View State、Session State、Cookie等,用于在页面间保持用户信息,这对于购物车功能至关重要。 7. **网页布局和响应式设计**: ASP.NET中的Master Pages可以实现网站的统一...