04 2012 档案
【状态保持】Cookice解析以及原理分析【续】
摘要:1. Domain 通过Cookice的Domain属性可以限制Cookice发送的域,只有向这个域发出请求的时候,才可以再请求中附带这个Cookice的信息。ex:如果Cookice的Domain属性设置为.cnblogs.com,则请求www.cnblogs.com的时候,可以携带这个Cookice的信息; 如果Cookice的Domain属性设置为www.cnblogs.com,那么在请求file.cnblogs.com的时候就不会携带这个Cookice的信息了。综上所述Cookice的Domain属性可以实现大型网站中的子站管理,在使用二级域名的网站中,可实现二级域名的管理。2. Pa 阅读全文
posted @ 2012-04-27 17:37 WlitSoft 阅读(1327) 评论(0) 推荐(0)
【状态保持】Cookie解释以及原理分析
摘要:我们知道web网站在客户端存储数据有三种形式:1. Cookie 2. hidden(隐藏域) 3.QueryString 其中viewstate什么的都是通过第二种方式隐藏域存储滴。 客户端存储数据有三种形式,那服务器端有几种呢? 嘿嘿 服务器端有:1. Session 2. Application 3. database 4.caching(缓存)其中session用的较多,当然数据库是必须的。 好了今天的主角是cookie(小甜饼)先看下cookie存在哪吧!首先,打开运行对话框输入cookies会打开一个文件夹没错这就是存储cookies的地方(声明:这里只是存储的IE浏览器的cook 阅读全文
posted @ 2012-04-26 22:11 WlitSoft 阅读(7681) 评论(2) 推荐(7)
使用HttpListener实现简单Web服务器
摘要:不知园友们看没看上一篇博文,上篇将的是通过最底层的Socket(套接字)实现一个简单的Web服务器,是不是感觉有点繁琐,不要怕今天这篇博文就带你们认识一个新的实现方法,就是使用HttpListener 为了进一步简化Http协议的监听器,.net为我们提供了HttpListener类,(为与命名空间System.Net).net在这个类中封装了一系列的的处理Http协议的工作。首先看一下MSDN中的定义: 注意:此类在 .NET Framework 2.0 版中是新增的。 提供一个简单的、可通过编程方式控制的 HTTP 协议侦听器。无法继承此类。 用法: public seale... 阅读全文
posted @ 2012-04-25 11:38 WlitSoft 阅读(27813) 评论(6) 推荐(5)
【发现资源分享】12个网站后台设计页面,做前台没有灵感的童鞋可以参考下哈
摘要:12个网站后台设计页面,做前台没有灵感的童鞋可以参考下哈纯html代码文件以及js文件,可以直接放在您的站点里使用 还在等神马,还不狂点下载 阅读全文
posted @ 2012-04-24 12:35 WlitSoft 阅读(1279) 评论(4) 推荐(2)
最简单的Web服务器
摘要:本案例中应用到得一些类和方法先一一列出来1.IPAddress类用来表示一个IP地址 1.1 IPAddress.Parse("192.168.43.104") 将一串ip地址字符串转换为IP地址 1.2 IPAddress.Loopback 获得本机回环地址 即:127.0.0.12.IPEndPoint类(端点) 说白了就是ip地址和端口的组合(IP:Point) 他能唯一确定网络中的一台电脑的某一个应用程序 IPEndPoint endPoint = new IPEndPoint(IPAddress.Parse("192.168.43.104"), 阅读全文
posted @ 2012-04-24 10:49 WlitSoft 阅读(7578) 评论(7) 推荐(6)
form标签entype属性初探
摘要:首先W3school中的定义是:定义和用法enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。默认地,表单数据会编码为 "application/x-www-form-urlencoded"。就是说,在发送到服务器之前,所有字符都会进行编码(空格转换为 "+" 加号,特殊符号转换为 ASCII HEX 值)。语法<form enctype="value">如上所述在用file标签做上传文件时必须 enctype="multipart/form-data"以下通过请求报文信息具体的验证一 阅读全文
posted @ 2012-04-22 12:16 WlitSoft 阅读(1273) 评论(0) 推荐(0)
用CodeSmith生成.net三层中的Modul实体类
摘要:CodeSmith是一个非常强大的代码生成工具,本文只介绍怎么生成.net三层中Modul实体类而不涉及CodeSmith的语法部分说明,感兴趣的可以自己在网上查找写关于CodeSmith的用法。首先来几张截图:1.打开CodeSmith Generator Studio新建一个数据库连接本文用的MS sql数据库作为测试2.新建一个C#模板文件名称自定义(本文名称为Modul-net2.0)然后将下面的代码copy到文件中<%@ CodeTemplate Language="C#" TargetLanguage="C#" ResponseEnco 阅读全文
posted @ 2012-04-21 14:25 WlitSoft 阅读(5743) 评论(0) 推荐(2)
.net通过一般处理程序模拟用户控件数据保持、Ispostback 【第二版将html与ashx文件分开】
摘要:直接上代码:HTML代码,其中表单中input标签中的value值首先用一个占位符占位,然后在ashx中将其替换<html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title></head><body><form action = "02jsqHandler.ashx" method = "post"> <input type = "text" name = & 阅读全文
posted @ 2012-04-20 22:01 WlitSoft 阅读(606) 评论(2) 推荐(0)
.net通过一般处理程序模拟用户控件数据保持、Ispostback
摘要:实现步骤:1.首先用StringBuiler将所需的表单等“画”出来,这里用StringBuider而不是直接用+号拼,这个问题不用解释吧呵呵2.通过将涉及到的文本框的数据动态的拼进去------实现用户控件数据保持3.在表单中添加一个隐藏域用来标示是否为回发过程应用一个简单的两个数相加求和的代码实现一下public class jsqHandler : IHttpHandler { public void ProcessRequest (HttpContext context) { context.Response.ContentType = "text/html... 阅读全文
posted @ 2012-04-20 21:19 WlitSoft 阅读(621) 评论(0) 推荐(0)