摘要: 说道ASP.NET的Postback,就得说Web Page的生命周期,但是Web Page的生命周期却不是三言两语就能够说得清楚的,所以在这里单纯站的编程的角度,撇开Web Page 的生命周期浅谈Postback。 我们知道,无论是ASP.NET1.x,2.0,甚至是以后的版本,ASP.NET最终Render到Client端通过浏览器浏览的都是一样:一个单纯的HTML。Client通过Submit Form的方式将填入Form的数据提交给Server进行处理。我们现在来看看ASP.NET整个Postback程序处理的过程。首先我们通过一个Sample来看ASP.NET如何处理一个通过Cli 阅读全文
posted @ 2010-07-22 18:04 jackljf 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 在本篇文章的第一部分:[原创]深入剖析ASP.NET的编译原理之一:动态编译(Dynamical Compilation),详细讨论了ASP.NET如何进行动态编译的,现在我们来谈谈另外一种重要的编译方式:预编译(Precompilation)。1.为什么要进行预编译ASP.NET 2.0的编译方式大体可以分成两种:动态编译和预编译,要回答为什么要进行预编译,我们先要看看动态编译有什么不好的地方。我们回顾一下上一篇介绍的ASP.NET进行动态编译的简单的流程:当来自Brower的一个基于aspx的Http request抵达Web server,IIS handle这个request,通过分析 阅读全文
posted @ 2010-07-22 16:58 jackljf 阅读(170) 评论(0) 推荐(0) 编辑
摘要: Microsoft 的Visual Studio为我们在应用开发中提供的强大功能,我们是有目共睹。借助该工具,是我们的开发 显得更加高效而轻松。从Microsoft把这个IDE的名字从VS.NET 该为VS(比如原来的Visual Studio.NET 2003,现在的版本叫VS2005),可以MS对该IDE的期望和野心:MS要把它改造成一个万能的IDE。不过任何都有其两面性,对于我们广大的开发者来说,VS是我们的各种行为简单化,傻瓜化;但是在另一方面,他也会蒙蔽我们的眼睛,使我们对它背后做的事情视而不见。以我们的ASP.NET Website开发为例,编程、编译、部署都可以借助VS,有了VS 阅读全文
posted @ 2010-07-22 16:54 jackljf 阅读(143) 评论(0) 推荐(0) 编辑
摘要: Visual Studio中Website和Web Application Project的区别 Visual Studio 2005/2008/2010中均有两种Web开发模型,分别是Website(网站)和Web Application Project(Web应用程序项目),许多初学者都不是很清楚这两者有什么区别。今天我又看了一下微软官方MSDN上解释,在此重复一下。一个website和web app一样出现在visual studio的solution中。但是,website项目只是一组松散组合的文件,没有项目文件,没有特殊文件夹比如bin、App_Code等。visual studio 阅读全文
posted @ 2010-07-22 15:17 jackljf 阅读(176) 评论(0) 推荐(0) 编辑