ASP.NET中Cookie的操作
在学习过程中需要用到Cookie文件,在网上找了些相关的知识,学习了一部分,现记录如下:
(1)
HttpCookie myHttpCookie = new HttpCookie("MyWebSite");
DateTime myDateTime = System.DateTime.Now;
TimeSpan myTimeSpan = new TimeSpan();
if (rbHour.Checked == true)
{
myTimeSpan = new TimeSpan(0, 1, 0, 0, 0);
myTime = 0;
}
if (rbDay.Checked == true)
{
myTimeSpan = new TimeSpan(1, 0, 0, 0, 0);
myTime = 1;
}
myHttpCookie.Expires = myDateTime.Add(myTimeSpan);
myHttpCookie.Values.Add("UserName", Server.HtmlEncode(txtUserName.Text.Trim().ToString()));
myHttpCookie.Values.Add("Sex", Server.HtmlEncode(mySex));
myHttpCookie.Values.Add("SelectTime", Server.HtmlEncode(myTime.ToString()));
Response.AppendCookie(myHttpCookie);
这段代码的作用是创建一个名为MyWebSite的Cookie文件,里面有三项,分别是UserName(用户名)、Sex(性别)和SelectTime(Cookie的过期时间)。
(2)
if (Request.Cookies["MyWebSite"] != null)
{
myUserName = Request.Cookies["MyWebSite"]["UserName"].ToString();
mySex = Request.Cookies["MyWebSite"]["Sex"].ToString();
myTime = Request.Cookies["MyWebSite"]["SelectTime"].ToString();
}
if (myUserName != null && mySex != null)
{
HttpCookie myHttpCookie = new HttpCookie("MyWebSite");
if (myHttpCookie != null)
{
myHttpCookie.Values["UserName"] = myUserName.ToString();
myHttpCookie.Values["Sex"] = mySex.ToString();
myHttpCookie.Values["SelectTime"] = myTime.ToString();
DateTime myDateTime=System.DateTime.Now;
if (myTime.ToString() == "0")
{
&nb
相关文档:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.IO;
namespace ......
ASP.NET页面跳转有什么方法呢?,现在给大家介绍三种方法,他们的区别是什么呢?让我们开始吧: ASP.NET页面跳转1、response.redirect 这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护。但速度慢是其最大缺陷!r ......
昨天晚上有朋友在csdn(求工作流开发资料 )上要关于工作流的资料,正好前段时间研究这方面的东西,收集了一些asp.net方面的工作流资料,心想反正都是网上来的何不造福下后来人,于是把那些觉得还可以的打了个包,放到我自己的空间(刚申请还没正式使用)上供大家下载.
以下是大概的目录,没时间写介绍,简单 ......
网上关于突出显示当前页面的文章有不少,但是基本都是关于实现静态菜单的高亮,讲到动态生成菜单高亮的文章至少我没有找到,在csdn上问了两天都没有答案,最后在一位朋友的回答中找到思路,先利用一个函数判断菜单是否是正在浏览的当前页,然后付给li一个id,利用css层叠id大于class的关系,把这个id定义成高亮样式。
aspx ......
asp.net(C#)字符串加密
2010-03-12 09:59
using System;
using System.Collections.Generic;
using System.Text;
using System.Security.Cryptography;//Cryptography密码术
namespace DAL
{
......