.Net学习爱好者的温馨家园

.Net互动平台

导航

03 2011 档案

SessionID的传送
摘要:Http是一个无状太的协议。为了保存浏览器请求状态,服务端通常用Session来实现。Session为了保存状态,生成一个SessionId在服务端与浏览端传输,以这个唯一的SessionId来识别浏览端在服务端器的身份(在ASP.NET中,SessionId可以通过Cookie和URL两种与浏览端)。ASP.NET中是怎么样来实现的呢?首先,分两种情况来没有Global.asax和有Global.asax。Session按Cookie封送先说没有Global.asax:在代码中,如果Session没有子项,也就是Session.Count等于0,浏览器端都没有ASP.NET_SessionI 阅读全文

posted @ 2011-03-25 09:52 Xt Idt 阅读(328) 评论(0) 推荐(0)

参数编码 完全解决方案
摘要:参数编码规范一.摘要我们经常要在页面传递中文数据,但是往往被文字编码所困惑.有时不了解到底是浏览器编码问题还是服务器编码问题.本文分析了互联网传递数据的编码原理, 并且提出了完善易用的解决方案.二.原则避免在get或者post参数时直接传递中文字符.中文参数需要经过编码后再传递.服务器端要使用相同的编码格式进行解码 三.错误观点1.很多程序员认为url中可以传递中文. url中并不能携带中文参数.如果我们在浏览器中输入"http://localhost/?a=中文",感觉上我们在url中带了中文,实际上当按下回车键后,浏览器自动将其中的"中文"汉字进行编 阅读全文

posted @ 2011-03-18 17:43 Xt Idt 阅读(229) 评论(0) 推荐(0)

Cookies揭秘 [Asp.Net, Javascript]
摘要:一,前言Cookies想必所有人都了解, 但是未必所有人都精通。本文讲解了Cookies的各方面知识, 并且提出来了最佳实践。这是笔者在日常工作中的积累和沉淀。二,基础知识1.什么是CookiesCookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。Cookie 包含每次用户访问站点时 Web 应用程序都可以读取的信息。 例如,如果在用户请求站点中的页面时应用程序发送给该用户的不仅仅是一个页面,还有一个包含日期和时间的 Cookie,用户的浏览器在获得页面的同时还获得了该 Cookie,并将它存储在用户硬盘上的某个文件夹中。 以后,如果该用户再次请求您站点中的 阅读全文

posted @ 2011-03-10 20:28 Xt Idt 阅读(144) 评论(0) 推荐(0)