在分层的Web应用程序中,表示层与导航逻辑、业务逻辑和数据访问同样重要。您应尽量将表示层(通常指表示逻辑)与UI技术和平台独立开来,虽然这并不容易做到。设计模式可帮助您实现此目标。在本月的专栏中,我将介绍一些构建ASP.NET表示层所用的设计模式。我首先要介绍的是模型-视图-控制器(MVC)模式(所有专门面向UI的模式的根模式),并介绍其在ASP.NETMVCFramework范围之外的ASP.NET适用性。ASP.NET表示层主要由与HTTP运行时环境配合的.aspx页面组成。有时,典型.aspx页面可能会根据特定用户的操作(如按钮单击或列表选择)提出HTTP请求。在ASP.NETWeb窗体