A low-level Look at the ASP.NET Architecture(引自:http://www.west-wind.com/presentations/howaspnetworks/howaspnetworks.asp
摘要:A low-level Look at the ASP.NET ArchitectureGetting Low LevelThis article looks at how Web requests flow through the ASP.NET framework from a very low level perspective, from Web Server, through ISAPI...
阅读全文
posted @
2009-08-16 22:47
Liu Jian
阅读(571)
推荐(0) 编辑
从底层了解ASP.NET架构(引自:http://tech.it168.com/msoft/2007-12-24/200712241034626.shtml)
摘要:加载.NET-(稍微有点神秘) 让我们回到之前略过的一个话题:当请求到达时,.NET运行时是如何被加载的。具体在哪里加载的,这是比较模糊的。关于这个处理过程,我没有找到相关的文档,由于我们现在讨论的是本地代码,所以通过反编译ISAPI DLL文件并把它描述出来显得不太容易。 最佳猜测是,在ISAPI扩展里,当第一个请求命中一个ASP.NET的映射扩展时,工作线程就会引导.NET运行时启动。一旦运行...
阅读全文
posted @
2009-08-16 22:26
Liu Jian
阅读(510)
推荐(0) 编辑
[Joe 原创]Web Control 开发系列(一) 页面的生命周期
摘要:Page是WebForm编程基本元素,它从TemplateControl派生,而TemplateControl又从Control派生,所以Page实际就是一个Control。同时Page也实现了IHttpHandler接口,所以它可以接受Http请求,进行处理。可以认为一个Page是由很多的Control按照树形结构组织的,而树的根就是Page(一个实现了IHttphandler的Control)...
阅读全文
posted @
2008-07-03 10:47
Liu Jian
阅读(3850)
推荐(3) 编辑
Web Control 开发系列 之 前言
摘要:由于工作的关系,我开始开发一个商业的Web版数据绑定控件,在此之前,我已经从事了4年的.net WinForm 控件的开发,经过最近一段时间的研究和实践,我认为要开发一款专业的Web控件,必须深入的了解微软的整套的WebForm框架和相关基础控件的实现。所以我决定把我学习到的东西,写一个系列的文章,这些文章的顺序我会在整个系列写完后做一个整理。一方面可以方便对这个领域感兴趣的朋友,另一方面也便于我...
阅读全文
posted @
2008-07-02 10:07
Liu Jian
阅读(2903)
推荐(0) 编辑
关于ResolveClientUrl和ResolveUrl的使用 问题 (http://www.cnblogs.com/borllor/archive/2008/02/25/1081037.html)
摘要:两个方法都是传递一个相对的 URL,然后返回一个相对于当前客户端浏览器的相对URL地址 但是两者的返回值,却截然不同 ResolveClientUrl返回相对于当前页面下文件的地址 ResolveUrl则返回页面所在应用程序下的相对地址 例如: 页面:~/Student/main.aspx 图像:~/Images/copy.gif (这里~表示应用程序根目录) 使用一: resolveClie...
阅读全文
posted @
2008-06-24 09:41
Liu Jian
阅读(715)
推荐(0) 编辑
ASP.NET MVC 学习: 视图(http://whx.tzgt.gov.cn/newOperate/html/1/12/123/12058.html)
摘要:用视图呈现UI 视图可以不包含任何应用逻辑或者数据库检索代码,所有的应用逻辑都可以在controller中进行处理。 视图通过使用controller类在调用RenderView方法的时候提供视图相关数据对象呈现UI: public void Categories() { List categories = northwind.GetCategories(); RenderView...
阅读全文
posted @
2008-06-22 11:49
Liu Jian
阅读(652)
推荐(0) 编辑
ASP.NET MVC框架(第一部分)(http://blog.joycode.com/scottgu/archive/2007/11/14/111385.aspx)
摘要:两个星期前, 我在博客里讨论了ASP.NET的一个新MVC(模型、视图,控制器)框架,我们将在不久的将来作为一个可选功能来支持。该框架提供了一个结构化的模型,来加强应用中的清晰关注分离,方便你单元测试代码和支持TDD流程。它还提供了对你在应用中发布的URL的更多的控制,也可以对从中输出的HTML提供更多的控制。 之后,我回答了来自迫切想了解更多详情的很多人的很多问题。鉴于如此高的兴趣,我觉得,写...
阅读全文
posted @
2008-06-22 01:21
Liu Jian
阅读(700)
推荐(1) 编辑
Understanding ASP.NET Validation Library(http://dotnetslackers.com/articles/aspnet/UnderstandingASPNETValidationLibrary.aspx)
摘要:Understanding ASP.NET Validation Library Published: 01 Feb 2008 By: Deepak Raghavan Deepak Raghavan talks about the nuts and bolts of the ASP.NET Validation Library. Introduction ASP.NET provides d...
阅读全文
posted @
2008-05-28 23:35
Liu Jian
阅读(1288)
推荐(0) 编辑
ASP.NET 2.0运行时简要分析(转贴http://dudu.cnblogs.com/archive/2006/01/14/317016.html)
摘要:ASP.NET 2.0运行时简要分析 概述: 本文基于ASP.NET 2.0的源代码,对ASP.NET 2.0运行时进行了简要的分析,希望能帮助你理解ASP.NET 2.0中请求处理过程及页面编译模型。 关键字: ASP.NET 2.0运行时,原理,请求处理,页面编译,ASP.NET 2.0 HTTP Runtime 主要类: System.Web.HttpRu...
阅读全文
posted @
2008-01-14 10:54
Liu Jian
阅读(252)
推荐(0) 编辑
ASP.NET的 Session 详解
摘要:Session模型简介 Session 是什么呢?简单来说就是服务器给客户端的一个编号。当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站。当每个用户首次与这台 WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其分配一个SessionID,用以标识这个用户的唯一身份。这 个SessionID是由WWW服务器随机产生的一个由24个字符组成的...
阅读全文
posted @
2008-01-10 11:22
Liu Jian
阅读(479)
推荐(0) 编辑
Cookie工作原理
摘要:Cookies基础 Cookies是web站点放置到你的硬盘上的程序。它们驻留在你的计算机上收集关于你在因特网上所做的一切事情的信息,并且web站点可以在任何时候读取到Cookies收集到的所有信息。 在新闻中这样定义是公平的,问题是,这个定义中没有一个是正确的,Cookies不是程序,它不能象程序一样能做很多事,因此它们自己不能收集任何信息,也不能收集关你你的机器的任何信息。...
阅读全文
posted @
2008-01-10 11:12
Liu Jian
阅读(9012)
推荐(0) 编辑