发布于 2016-06-05 05:37:31 | 93 次阅读 | 评论: 1 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

ASP.NET

ASP.NET 是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。 指 Active Server Pages(动态服务器页面) ,运行于 IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序 。


cookie里面不能写中文,是由于cookie先天的编码方式造成的,所以有必要存在一种中间的编码方式:URLEncode是最好的选择,感兴趣的你可千万不要错过了哈,或许本文提供的知识点对你学习cookie有所帮助
cookie里面不能写中文,是由于cookie先天的编码方式造成的。所以需要有一种中间编码来过渡。 URLEncode是最好的选择。

我们以asp.net为例,代码如下:
设置Cookie时
 
HttpCookie cookie = new HttpCookie("name", System.Web.HttpContext.Current.Server.UrlEncode("phperz")); 
Response.Cookies.Add(cookie);读取Cookie时: 
if (Request.Cookies["name"] != null) 
{ 
Response.Write(System.Web.HttpContext.Current.Server.UrlDecode(Request.Cookies["name"].Value)); 
} 

注意:编码和解码要一致
 
System.Web.HttpContext.Current.Server.UrlDecode 和 System.Web.HttpContext.Current.Server.UrlEncode 
System.Web.HttpUtility.UrlDecode 和 System.Web.HttpUtility.UrlEncode 


相关阅读 :
asp.net Cookie值中文乱码问题解决方法
ASP.NET中Request.Form中文乱码的解决方法
.NET中文乱码的解决方法分享
轻松解决asp.net用户ASPNET登录失败问题的方法分享
asp.net 错误:0x8007000B 异常的解决方法
ASP.NET拒绝访问临时目录的解决方法
解决asp.net ajax sys未定义的解决方法
IIS中ASP.NET连接SQL Server出错的解决方法
asp.net 因为数据库正在使用的解决方法
asp.net“服务器应用程序不可用” 解决方法
彻底解决ASP.NET MD5加密中文结果和ASP不一致的问题
ASP.NET从客户端中检测到有潜在危险的request.form值的3种解决方法
最新网友评论  共有(1)条评论 发布评论 返回顶部
pqt 发布于2016-06-20 02:12:34
完美,感谢分享
支持(0)  反对(0)  回复

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务