2005年9月20日

摘要: 提高 Web 应用程序性能的一种方法是在内存中缓存静态内容。缓存内容的返回速度始终比新提供内容的速度快。但是,换来的是缓存的内容可能会过时。ASP.NET 1.x 支持几种缓存,包括: • 页面级别 — 每页可以作为一个整体块或根据用来访问该页的参数进行缓存。缓存页在一段固定时间之后过期。 • 页面片段 — 如果使用用户控件(.ascx 文件)来构建页面,那么可以将用户控件独立于其... 阅读全文
posted @ 2005-09-20 16:32 走过 阅读(1062) 评论(0) 推荐(0)
 
摘要: ASP.NET 最初被设计为一种开放式框架。即,可以扩展、修改或替换构成 ASP.NET 的许多模块和组件,以适应特定的要求。在 ASP.NET 2.0 中,这种框架的可扩展特性由新的 HTTPHandlers 和 HTTPModules 清楚地阐明,二者现在是该框架的一个标准部分。 请求管道 在 ASP.NET 中,请求从 Web 服务器通过 Internet 服务器应用程序编程接口 (IS... 阅读全文
posted @ 2005-09-20 16:14 走过 阅读(604) 评论(0) 推荐(0)
 
摘要: 与 ASP.NET 1.x 相比,ASP.NET 2.0 提供了一种粒度更细的页面生命周期方法栈。这些添加的方法为 Web 开发人员提供了更高级的控制。可以通过 ASP.NET 页上的 Page 对象来访问这些事件。 表 1 显示综合方法列表。Method 列显示实际事件方法名称,Active 列表示该事件是否总处于活动状态或者仅在 PostBack 操作期间是活动的。例如,新方法 TestDev... 阅读全文
posted @ 2005-09-20 15:37 走过 阅读(631) 评论(0) 推荐(0)
 
摘要: ASP.NET 2.0 为 Web 应用程序提供三种不同的编译模型: • 普通 (ASP.NET 1.x) — 在一个普通的 ASP.NET Web 应用程序中,代码隐藏文件被编译到一个程序集并存储在 /bin 目录中。根据要求编译 Web 页 (ASPX)。该模型对大多数 Web 站点都运行得不错。但是,编译过程使得第一次请求 ASP.NET 页时的速度比随后的请求速度缓慢。ASP.N... 阅读全文
posted @ 2005-09-20 14:47 走过 阅读(1975) 评论(3) 推荐(0)
 
摘要: ASP.NET 2.0 继续提供代码内联和代码隐藏编码模型。就代码内联模型而言,除了 Microsoft Visual Studio 支持单文件开发之外,几乎没有变化。有关 Visual Studio 中的变化以及它如何处理代码内联的详细信息,请参阅本文。 ASP.NET 2.0 通过修改代码隐藏文件的特性,解决了代码隐藏模型的继承和编译问题。在 ASP.NET 2.0 中,代码隐藏文件不再是 S... 阅读全文
posted @ 2005-09-20 14:26 走过 阅读(516) 评论(0) 推荐(0)