Asp.net的Session和Cookie传值方式
Session:在服务器的内存中;
Cookie:在客户端的浏览器中;
一般在使用Session的时候,都会有一个实体类,用于存储用户名等数据,所以在这里我们定义一个类;
里面就放两个字段:用户名,和密码;
{
public string UserName { get; set; }
public string UserPwd { get; set; }
}
然后我们要获取存数据来源
string userPwd = this.txtLoginPwd.Text.Trim();
接着就是把数据放到Session中了。
user.UserName = userName;
user.UserPwd = userPwd;
Session["UserName"] = user;
现在我们存是存好了,那我们该怎么取呢?在页面加载的时候加上如下代码!
{
if (Session["UserName"] != null)
{
UserTest user = Session["UserName"] as UserTest;
Response.Write("<script>alert('欢迎您"+user.UserName+"会员');</script>");
}
以上就是Session的用法;
下面说一下Cookie的用法;需要用到HttpCookie类;
存值:
HttpCookie cookie = new HttpCookie("UserName", LoginId);
Response.Cookies.Add(cookie);
这样就将数据存放到Cookie中了,当然这只是Asp.net的存放方式,你也可以使用JQuery的Cookie存放。
取值:
{
if (Request.Cookies["UserName"] != null)
{
this.txtLogin.Text = Request.Cookies["UserName"].Value;
}
}
Asp.net的Session和Cookie传值方式相关推荐
- asp.net 中 SESSION和COOKIE的使用
在各个网页间的变量传递和一些记录用户的登陆信息要用到SESSION和COOKIE.在ASP.NET中使用COOKIE比ASP中稍微麻烦一点,因为我们要申明变量. 首先看一下SESSION的使用,基本和 ...
- MVC 各种传值方式 ASP.NET MVC view与controller传值方式
MVC 各种传值方式 ViewData传值. HomeController.cs Co de: public ActionResult Index() { ViewData["T ...
- asp.net 的页面几种传值方式
http://www.cnblogs.com/makqiq/p/5882448.html 1.Querystring Querystring也叫查询字符串,这种页面间传递数据是利用网页地址URL.如果 ...
- 快速理解 session/token/cookie 认证方式
#目录 文章目录 #cookie Web Application 一般以 HTTP 协议作为传输协议, 但 HTTP 协议是无状态的. 也就是说 server-side 与 client-side 一 ...
- MVCWebForm对照学习:传值方式
刚从webform开发转到mvc,如果说像路由这样稍微复杂一点的知识点还可以暂时先放一放(前提是默认的路由规则基本满足大部分需求),那有个问题在快速开发中,我想是必须要当即解决的,那就是webform ...
- ASP.NET MVC 中解决Session,Cookie等依赖的方式
目录 介绍 使用Filter方式 Filter在MVC生命周期中的位置 Filter常见的应用场景 Filter的执行顺序 MVC中常见的对Session,Cookie的依赖 使用Filter解除依赖 ...
- Asp.net页面间传值方式汇总
在优化.NET中,用到了页面传值的功能,汇总出来跟大家分享一下. 我找到了七种传值方式,分别是:URL传值,Session传值,Cookie传值,Server.Transfer传值,Applicati ...
- 转--ASP.NET页面之间传值方式
页面传值是学习asp.net初期都会面临的一个问题,总的来说有页面传值.存储对象传值.ajax.类.model.表单等.但是一般来说,常用的较简单有QueryString,Session,Cookie ...
- ASP.NET Application,Session,Cookie和ViewState等对象用法和区别
ASP.NET Application,Session,Cookie和ViewState等对象用法和区别 在ASP.NET中,有很多种保存信息的内置对象,如:Application,Session,C ...
最新文章
- Java之String、StringBuffer、StringBulider辨识
- DNS 网关 路由 交换机 网桥 协议 服务器 这些都是什么关系?
- 【NLP】Transformers 源码阅读和实践
- Java 9模块服务
- concat合并的数组会有顺序么_javascript concat 数组与数组或数组与字符串的合并
- suricata架构——数据结构和代码流程图解
- 破解文件系统telnet密码【ZT】
- IGMC,Inductive graph-based matrix completion,基于归纳图的矩阵完成
- cad怎样弄出放线的坐标_不知道如何定位放线?今天教大家一个快速准确放线方法(含实例)...
- eda交通灯控制器波形输入_【EDA课程设计】基于VHDL十字路口交通灯控制电路
- Matlab运行时报License错误
- jmeter 接口测试 签名_JMeter处理接口签名(sign)
- Flask-mongoengine分页bug
- linux mint 19界面美化,Linux Mint19字体、主题美化
- 鸿蒙电视厂商多少人,国产厂商崛起?鸿蒙之后这家厂商也推送了新系统,体验极佳...
- SpringBoot之使用Security
- 网络工程师/计算机网络知识如何入门,以及学习路线?
- Layui数据表格监听单元格编辑恢复原值
- Drawable转Bitmap,Bitmap#getPixel像素为0的解决办法
- 山东大学程序设计思维实践- TT与可怜的猫
热门文章
- java多线程学习三
- Maven3.x 插件开发入门
- MyEclipse10中配置开发Python所需要的PyDev 绝对靠谱 不忽悠!
- 批号数量调整单中批次数量和库存数量不一致
- 《转》推荐系统经典论文文献及业界应用
- solrlucene3.6.0源码解析(三)
- tortosiegit github
- Java集合工具类(三)-泛型集合工具类,用于便捷快速的定义、操作集合。包含Set的交集、并集......
- 罗念梓(帮别人名字作诗)
- html5声频audio和视频video