随笔分类 -  .NET开发

摘要:http://www.cnblogs.com/youlechang123/archive/2013/03/23/2976630.html正常情况下,处理https和http没有什么区别,如以下代码,显示了https://www.softlayer.com/的内容string url = “https://www.softlayer.com/”;HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);HttpWebResponse response = (HttpWebResponse)request.GetResponse 阅读全文
posted @ 2014-01-04 14:37 静之深 阅读(2116) 评论(0) 推荐(0)
摘要:http://www.filewatcher.com一步一步asp.net_页面静态化管理http://www.cnblogs.com/ylwn817/articles/2006923.htmlhttp://code.google.com/p/tzhsweetsourse/在线阅读源码http://... 阅读全文
posted @ 2013-12-29 17:47 静之深 阅读(545) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/tonycall/archive/2009/07/18/1526079.htmlAsp.net 生成静态页面(简单用法)第一次发表,有什么错误,请大家谅解噢!如果不明白的话,建议自己拷一次。 就会的了。。开发步骤:1、路径映射类(UrlMapping),主要对路径进行拆分、拼接。(关键的一步)2、过滤流类(FilterStream),主要负责生成静态页面。3、静态页面类(HtmlPage),主要是调用UrlMapping和FilterStream类, 哪个页面想静态化,就继承这个类。4、HtmlHandler类,路径后缀为Html的,都由它来处理, 阅读全文
posted @ 2013-12-29 15:36 静之深 阅读(371) 评论(0) 推荐(0)
摘要:本文是我对ASP.NET页面载入速度提高的一些做法,这些做法分为以下部分:http://www.cnblogs.com/xiachufeng/archive/2011/11/09/2242130.html1.采用 HTTP Module 控制页面的生命周期。2.自定义Response.Filter得到输出流stream生成动态页面的静态内容(磁盘缓存)。3.页面GZIP压缩。4.OutputCache 编程方式输出页面缓存。5.删除页面空白字符串。(类似Google)6.完全删除ViewState。7.删除服务器控件生成的垃圾NamingContainer。8.使用计划任务按时生成页面。(本文 阅读全文
posted @ 2013-12-29 15:22 静之深 阅读(245) 评论(0) 推荐(1)
摘要:http://www.duote.com/tech/5/14543.html三、伪静态的坏处 当然犹如一篇文章的作者所说的:"如果流量稍大一些使用伪静态就出现CPU使用超负荷,我的同时在线300多人就挂了,而不使用伪静态的时候同时在线超500人都不挂,我的ISS数是1000." 确实是这样的,由于伪静态是用正则判断而不是真实地址,分辨到底显示哪个页面的责任也由直接指定转由CPU来判断了,所以CPU占有量的上升,确实是伪静态最大的弊病。 四、我们应该选择伪静态还是真静态? 我们来总结一下: 1、使用真静态和假静态对SEO来说没有什么区别 2、使用真静态可能将导致硬盘损坏并将影 阅读全文
posted @ 2013-12-29 15:00 静之深 阅读(293) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/Jaylong/archive/2011/10/17/url.html微软URLRewriter.dll的url重写的简单使用先添加引用URLRewriter.dll到项目下的bin目录中,微软下载包/Files/Jaylong/MSDNURLRewriting.zip1.在web.config文件中 节点的下面的配置节点 2.在节点范围类编写重写规则 ~/web/new/(.[0-9]*)\.aspx ~/web/new.aspx?id=$1 ~/index.html ~/default.aspx ~/show_([0-9]*).html ... 阅读全文
posted @ 2013-12-29 14:13 静之深 阅读(353) 评论(0) 推荐(0)
摘要:动态变静态方法一:使用现成的插件,比如:ISAPI_Rewrite、IIS Rewrite、Apache HTTP服务器的mod_rewrite等,它们都是基于正则表达式解析器开发的重写引擎。它们的使用方法查看它们自带的帮助即可。方法二:自己写的代码实现动态网页静态化,方法也有好几种:1、创建FSO对象,利用此对象将所需的内容动态创建到文件中生成HTML页面;2、利用模板技术,将模板中特殊代码的值替换为从表单或是数据库字段中接受过来的值 生成HTML文件;3、使用Server.Transfer转换技术,方法三:使用HttpWebRequest请求客户端的方式,获取返回资源,生成静态页面。一般这 阅读全文
posted @ 2013-12-29 13:45 静之深 阅读(257) 评论(0) 推荐(0)
摘要:fileUpload 上传附件过大导致进入"无法显示网页"的html页上http://bbs.csdn.net/topics/260016471******上传文件大小的限制和判断*********** 阅读全文
posted @ 2013-12-01 22:16 静之深 阅读(333) 评论(0) 推荐(0)
摘要:C#中Dictionary的用法及用途http://www.cnblogs.com/linzheng/archive/2010/12/13/1904709.htmlC#中的Dictionary字典类介绍(较全面)http://www.cnblogs.com/txw1958/archive/2012/... 阅读全文
posted @ 2013-12-01 15:30 静之深 阅读(516) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/yeminglong/archive/2012/10/16/2725664.html当页面进行回发时,如点击按钮,以上事件都会重新执行一次,这时的执行顺序为:1. OnPreInit2. OnInit3. OnInitComplete4. OnPreLoad5. Page_Load6. OnLoad7. Button_Click8. OnLoadComplete9. OnPreRender可以看到,Button_Click事件位于OnLoad之后执行,可以测试一下:public partial class TestControls : System 阅读全文
posted @ 2013-12-01 15:28 静之深 阅读(258) 评论(0) 推荐(0)