摘要: Susan WarrenMicrosoft Corporation 2002年1月14日 编写 Web 应用程序时最常见的问题之一,是要让代码知道它的执行上下文。让我们通过一个简单的例子(即个性化页面)来说明这个问题: 请登录。 与 欢迎 Susan! 虽然看起来很简单,但即使是这一小段 Web UI,仍然需要好几段信息,而且每次请求该页时这些信息都会发生变化。我们需要... 阅读全文
posted @ 2006-03-19 23:27 叶晓丰 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 1. 配置文件概述: 应用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序。配置文件的根节点是configuration。我们经常访问的是appSettings,它是由.Net预定义配置节。我们经常使用的配置文件的架构是象下面的形式。先大概有个印象,通过后面的实例会有一个比较清楚的认识。下面的“配置... 阅读全文
posted @ 2006-03-19 20:23 叶晓丰 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 在Forums中,有些内容是不固定的,例如用户资料,除了一些基本资料,可能还要有一些其他资料信息,例如MSN、个人主页、签名档等,一般对于这样的都是每一个属性对应于数据库中的一个字段。但是如果以后我们因为需要增加一些属性,例如QQ号、Blog地址等,如果还是用这种增加数据表字段的方法,那么将会频繁的修改数据库表结构、存储过程、数据库访问的程序。 或许您也遇到过类似问题,看Forums中是怎么借用.... 阅读全文
posted @ 2006-03-19 20:14 叶晓丰 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 我想由不少人都懂得在Applicaton_Start等事件中使用HttpContext.RewritePath来改变HttpHandler。 如果在 Server.Transfer/Execute 的调用前,使用RewritePath,更可以起到指定QueryString的效果。 例如 Context.RewritePath("AA.Aspx","","OKOK=3333");Context.Se... 阅读全文
posted @ 2006-03-19 19:33 叶晓丰 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 测试的url地址是http://www.test.com/testweb/default.aspx, 结果如下: Request.ApplicationPath 结果:/testwebRequest.CurrentExecutionFilePath: 结果:testweb/default.aspxRequest.FilePath: 结果:/testweb/default.aspxRequ... 阅读全文
posted @ 2006-03-19 19:26 叶晓丰 阅读(237) 评论(0) 推荐(0) 编辑
摘要: [简介] ASP.NET提供三种主要形式的缓存:页面级输出缓存、用户控件级输出缓存(或称为片段缓存)和缓存API。输出缓存和片段缓存的优点是非常易于实现,在大多数情况下,使用这两种缓存就足够了。而缓存API则提供了额外的灵活性(实际上是相当大的灵活性),可用于在应用程序的每一层利用缓存。本文全面介绍了这三种缓存技术在系统各层中的应用。 在ASP.NET提供的许多特性中,... 阅读全文
posted @ 2006-03-19 13:12 叶晓丰 阅读(187) 评论(0) 推荐(0) 编辑