- 博客(11)
- 资源 (2)
- 收藏
- 关注

原创 分享个人建站的一点经验
对于一个接触过Web开发的IT人来说,一般都考虑过创建属于自己的网站,可能是定制自己特有风格的博客类网站,可能是私密的个人主页,也可能是展示自己开源工具的网站,当然,酝酿着做个商业网站来创业的人肯定也不在少数。 我自己做了一个网站,用于展示自己编写的一个信息图表开源组件,地址是:http://www.dcharts.net。网站不大,但是“麻雀虽小,五脏俱全”,从编写网站代码到发布,优化,
2013-11-28 10:49:31
2545
2
原创 Asp.Net底层解析(五)——HttpHandler详解
前言:上一篇博客详细介绍了应用程序生命周期与HttpModule。在HttpApplication对象启动HTTP管线阶段的PreRequestHandlerExecute与PostRequestHandlerExecute事件之间,实际上就是根据所请求资源的文件扩展名(在应用程序的配置文件中映射),选择实现 IHttpHandler 的类,调用该类的ProcessRequest方法,从而得到该请
2013-02-01 23:21:44
3612
原创 Asp.Net底层解析(四)——应用程序生命周期与HttpModule
前言:一般ASP.NET开发者对页面生命周期(PageLife Cycle)是比较熟悉的,在开发ASP.NET应用程序中经常需要从页面周期的角度去思考问题。实际上在页面生命周期的背后,还存在着一个不太为人所熟知的更广义的周期——应用程序生命周期(Application Life Cycle)。本篇文章将详细对其进行说明(IIS6.0)。 一,应用程序生命周期综述 所谓应用程序生
2013-02-01 23:21:33
2646
原创 Asp.Net底层解析(三)——ASPX页面的生命周期详解
前言:个人认为,对于页面生命周期的理解是开发人员在ASP.NET领域做好做深的前提。当然,因为微软已经将ASP.NET封装得很简单了,所以对于只有基本html&javascript的初学者来说也很容易上手,这对于初入门者来说无疑是一件好事。何况如果仅仅要求会使用的话,何必要知道太多的深层次的技术细节?就算需要知道,也无需一开始,等到有了一定的使用经验再去了解,无疑会事半功倍。然而,当使用ASP.N
2013-02-01 23:21:20
5952
原创 Asp.Net底层解析(二)——视图状态ViewState与控件状态ControlState详解
HTTP协议是无状态的,每当客户端对Web服务器进行一次页面请求时,服务器都会将本次请求看成是一次全新的请求;即使它在0.0001秒之前还响应过对相同页面地址、来自相同客户端的请求,0.0001秒之后它就已经把上次自己做过的事情给忘光了。以ASP.NET为例,每次有一个页面请求到服务器,服务器在响应过程中都会创建该页面的System.Web.UI.Page的实例,即使有连续两次来自相同客户端、对相
2013-02-01 23:21:08
3304
原创 Asp.Net底层解析(一)——常规ASPX页面的实现机制
前言:对于像ASP.NET这样的Web开发框架,我想绝大多数程序员都是像我一样,先学会怎么用,接下来在做项目的过程中逐渐积累“怎样用对”的经验,积累到一定量之后就会开始思考“为什么要这样写”、“怎样写性能会更加优化”等等这些问题,而如果只靠已有的“怎样拖控件”、“把哪个参数改改bug就会不见”、“怎样完成任务管他性能怎样”这些表层的经验已经无法让自己继续提高,只有理解了ASP.NET的底层技术才能
2013-02-01 23:20:52
4397
1
原创 AJAX在ASP.NET中的应用(四)——探寻UpdatePanel的工作原理
前言:ASP.NET的AJAX_Extensions虽然用起来很方便,也能应付大部分的开发需求,但是如果对它的实现机制一点也不了解的话,编写程序的时候总有种被微软绑住手脚的感觉。于是,我花了几天时间大致了解了UpdatePanel实现AJAX的方法,也基本摸清了头脑,这里把我的所想所得写出来,希望能给读者带来一些帮助。当然,我仅仅是从整体布局上的了解,具体细节了解不多,因此这里也不能将其所有机制完
2013-01-10 16:21:15
1504
原创 AJAX在ASP.NET中的应用(三)——微软的AJAX_Extensions
前言: “不只普通民众是傻瓜,软件开发工程师同样也是傻瓜”——微软的软件产品开发指导理念是路人皆知的,当初我踏入软件行业时由于没有洞悉微软的这个本质,导致现在已经是上了贼船难再下了。算了,既然微软已经把我当傻瓜看,如果我连傻瓜式的东西都用不熟,那就真成了傻瓜了。当然,说微软的东西都是傻瓜式的,有点“得了便宜反卖乖”的嫌疑,但从另一方面来考虑的话,就应该赞扬微软技术的简易实用,对于快速开发同时对性能
2013-01-02 23:23:28
1578
原创 AJAX在ASP.NET中的应用(二)——Jquery封装的AJAX
前言:如果你现在还不知道什么是Jquery,那么你必须先对它进行基础的了解和学习,当然对于已经有些html和javascript功底的开发者来说这是件比较容易的事情,网上关于Jquery的教程也非常多。 不得不说,Jquery是一个非常优秀的JS框架,它也达到其创始者的目标:write less,do more。当然它还有一个隐藏的功能,这个功能与微软的产品宗旨很相似,那就是:使用
2013-01-02 23:23:13
1126
原创 AJAX在ASP.NET中的应用(一)——原始的AJAX
首先说说到底什么是AJAX。其实关于AJAX的概念很简单,概括为异步更新页面,我个人的理解是,客户在网页上的操作需要更新该网页上的内容,而一般情况下,页面内需要更新的部分往往只是局部,甚至可能非常小的一个DIV内的一些文本而已。传统的页面更新方式是通过提交表单(页面中的form标签内的所有input标签)形式更新的(其实APS.NET的实现机制就是这种方式,这是后话),客户的一些输入信息(包括鼠标
2013-01-02 23:22:52
738
原创 博客前言
本人的实际工作经历到写开始这篇博客时刚好一年半,虽说不上丰富,却也想把自己在工作和自学的过程中积累的知识以一种文字的方式保存下来,原因有四个: 一, 很多时候自己掌握的知识和技能往往都是有“时效”的,一种技术只是在经常用到的时候才会记得牢固,要是过了几个月不用,就会生疏,倘若没有对这项技术进行总结整理,若加上源代码杂乱无章,编写者本人都难以看明白其用意,我想,若一个程序员
2013-01-02 23:22:38
440
测试代码:Asp.Net底层解析(四)——应用程序生命周期与HttpModule
2013-02-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人