随笔分类 - ASP.NET
ASP.NET技术
摘要:使用HttpListener 写的一个超简易静态Web服务器开发环境:VS2010 + .NET2.0http://files.cnblogs.com/blosaa/EasyIIS.rar转自 : http://www.cnblogs.com/zjfree/p/3696520.html
阅读全文
摘要:1,Http 协议中有专门的指令来告知浏览器, 本次响应的是一个需要下载的文件. 格式如下:Content-Disposition: attachment;filename=filename.ext以上指令即标记此次响应流是附件,且附件文件名为 filename.ext注意:(1): 中文文件名需要...
阅读全文
摘要:起因:今天早上被同事问了一个问题:说接收到的参数是乱码,让我帮着解决一下。实际情景:同事负责的平台是Ext.js框架搭建的,web.config配置文件里配置了全局为“GB2312”编码:当前台提交“中文文字”时,后台用Request.QueryString["xxx"]接收到的是乱码。无论用Sys...
阅读全文
摘要:在介绍之前,先简单说一说ASP.NET服务端GZIP压缩模块的作用及工作原理,很多人编写网页的时候页面因为使用了大量的JS特效又或者放置很多大型动态广告导致了页面或脚本体积庞大,通常都会使用一些压缩工具本地对页面或脚本进行一定的压缩后再上传到服务器,但这样的压缩工具一般压缩率有限,优化自然也不明显,本文章介绍的压缩模块的作用就是对asp.net的页面或脚本等资源进行高强度GZIP压缩(一般能压缩到只有1/5的体积),而且压缩的过程是发生在客户端请求aspx页面的时候由服务端进行压缩处理后再传送给客户端显示,换言之项目使用这些压缩模块之后,所有的aspx页面都不需要事先进行压缩处理,而是由压缩模
阅读全文
摘要:Oracle DataDirect4.0破解版
阅读全文
摘要:陈希章:http://www.cnblogs.com/chenxizhang/archive/2013/04/29/3050839.html
阅读全文
摘要:http://www.cnblogs.com/panshenglu/archive/2009/09/21/1571258.html
阅读全文
摘要://方法一HttpContext.Current.Request.UserHostAddress; //方法二HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];//方法三string strHostName = System.Net.Dns.GetHostName();string clientIPAddress = System.Net.Dns.GetHostAddresses(strHostName).GetValue(0).ToString(); 但如果客户端是使用代理服务器来访问,那取到的就是代理服
阅读全文
摘要:解决方法:1. 开启ASP.NET State Service服务:选择管理工具->服务,找到ASP.NET State Service,点开后选择启动,并将启动类型设为自动。2. 设置程序配置文件:将web.config打开,会看到有一行是<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" timeout="20"/>如果没有,请在的下一行添加,再将其中的InProc改为StateServer,保存即可。
阅读全文
摘要:http://www.cnblogs.com/wu-jian/archive/2012/11/14/2756694.html
阅读全文
摘要:http://www.cnblogs.com/zgshi/archive/2011/12/05/2276798.html
阅读全文
摘要:http://www.cnblogs.com/zhangchenliang/archive/2012/02/02/2335429.html
阅读全文
摘要:http://www.cnblogs.com/linlin/archive/2010/09/08/1821438.html读书时最常用判断登陆的就是登陆时用cookie或session存储,然后每个页面判断是否登陆。这样做每个页面都要判断很麻烦。毕业半年了,这半年学会了用类,重写事件OnLoad()来,这样每个页面继承这个类!这个类里可以判断是否登陆,判断权限等等一些操作可是如果只有登陆验证没有权限其他操作的话!这样用form验证比继承类来得更方便,这个也是今天才想到的!由于读书时注重玩,结果好多没注意听。今天重新学习了下form验证首先配置web.config在systen.web内配置&l
阅读全文
摘要:http://www.cnblogs.com/MichaelYin/archive/2011/07/09/2101865.html
阅读全文
摘要:摘要“Provider”这个名词对于研究ASP.NET2.0的朋友来讲可谓是”司空见惯”了,地球人都知道ASP.NET2.0的MemberShip(成员资格管理)、SiteMapPath(站点地图)、个性化等新特性都是基于Provider模型构建的。正因如此,对Provider模型的解理与熟悉直接影响着好些ASP.NET2.0新特性的运用。又因为关于Provider模型方面的资料(特别是中文的)实在少之又少,本着“人人为我,我为人人”的共享精神,决定把自己在运用Provider模型方面的心得跟大家分享一下,希望能作为ASP.NET2.0入门者的有用参考,同时也欢迎各位“High Hand”参与
阅读全文
摘要:http://www.cnblogs.com/seaboy/archive/2009/04/01/1427412.html
阅读全文
摘要:混乱的URI编码 JavaScript中编码有三种方法:escape、encodeURI、encodeURIComponent C#中编码主要方法:HttpUtility.UrlEncode、Server.UrlEncode、Uri.EscapeUriString、Uri.EscapeDataString JavaScript中的还好,只提供了三个,C#中主要用的就有这么多,还没有列出其他编码(HTML),一多就弄不明白,弄不 明白就心生恐惧,心生恐惧就变得苦逼,本文就向大家详细解释在JavaScript及C#中如何对URI进行编码的方法(注:本文不涉及到其他编码)。 escape...
阅读全文
摘要:首先,页面的加载速度跟HTTP连接方式是息息相关的。HTTP 1.0是Browser和Server三次握手建立连接发送数据包。HTTP 1.1对这种情况有了改进,在HTTP 1.1中有Persistent Connection的概念,Server端不会马上关闭连接,这样可以减少连接数,但是维护连接需要消耗服务器资源。 在HTTP请求方面,IE和Firefox也有比较大的差另。IE7对ajax请求,是发送两次tcp包。第一个是HTTP Header,第二个是xml data。两次tcp发包之间,Server一个ACK确认后才发xml data。 IE7上发送ajax请求会继续使用浏览器已经建..
阅读全文
摘要:情景:在做开心网APP开发的时候,开心网APP是用iframe引用的,在IE中发现不能读写cookies,而在Firefox和Chrome中正常。问题:在IE6中,Frame和 IFrame中无法按常规方法来读写cookies。原因:因为IE6加入了以Platform for Privacy Preferences(P3P)为基础的 隐私保护功能,用户可以根据cookie的发信方是否提供第一方(信息接收人)还是第三方(共享信息的第三者)、信息的接收及使用、散发的选择项(用户是否拒绝将信息提供给第三者进行二次利用)等相关信息,来调节cookie的接收与否。解决:只需要设置 P3P HTTP H.
阅读全文
摘要:下载openssl(这个开源是跨平台的) http://www.openssl.org/source/编译方法 http://www.metsky.com/archives/536.html本人用的是vc 6.0 + openssl-0.9.8p.tar.gz(经过测试,编译通过)注:不同的openssl源代码在vs中有的能编译通过,有的编译不通过,原因可能跟编译器有关
阅读全文