drummery

博客园 首页 新随笔 联系 订阅 管理
  16 Posts :: 0 Stories :: 46 Comments :: 0 Trackbacks

公告

02 2008 档案

摘要: 使用ViewState可以实现用户控件在页面返送过程中的状态保存,但是该种方式同样受到一些限制,例如必须要求EnableViewState设置为True等等,为了解决这种问题,还可以使用ASP.NET 2.0中新增的控件状态Control State机制来实现状态的保存。本文介绍如何使用Control State保存控件状态。阅读全文
posted @ 2008-02-25 15:17 Drummer 阅读(514) | 评论 (0) 编辑

摘要: 我在ASP.NET中使用MVP设计模式已经一年有余,在此之前我在一个使用事件驱动实现的SmartClient应用程序中第一次接触到了MVP模式,与富客户端环境相比,将MVP模式应用到Web环境仍然存在一些问题。本文将介绍这些问题,并提供我认为针对ASP.NET具有最大可用性和可测试性的实现方式。
本文将介绍MVP模式的基础以及在ASP.NET中的3中实现方式,让读者了解在各种不同的实现方式中 ASPX页面,ASCX用户控件和Presenter的不同功能,该模式在ASP.NET中没有一种完全正确的实现方式,具体采用何种方式完全取决于个人喜好。阅读全文
posted @ 2008-02-21 15:33 Drummer 阅读(1440) | 评论 (2) 编辑

摘要: 在使用ASP.NET开发Web应用程序时经常会需要用户从枚举类型中选择某一成员,使用DropDownList来处理这种场景比较合适,但同时DropDownList本身也存在一些限制,使其不能对枚举类型提供良好的支持。例如使用Enum.GetNames()方法可以将枚举成员的Text作为数据源绑定到DropDownList,但不能将成员的Value也实现绑定。因此考虑设计支持枚举类型数据源的控件——EnumDropDown。阅读全文
posted @ 2008-02-19 15:25 Drummer 阅读(948) | 评论 (6) 编辑

摘要: 前几周我发表了一系列文章介绍我们正在研究的ASP.NET MVC框架。ASP.NET MVC框架为你提供了一种新的开发Web应用程序的途径,这种途径可以让应用程序变得更加层次清晰,而且更加有利于对代码进行单元测试和支持TDD(测试驱动开发)开发。
这一些列的第一篇文章创建了一个简单的电子商务产品列表/浏览站点。他涉及到了MVC背后的高层次概念并演示了一个ASP.NET MVC项目从设计到实现的过程和对产品列表功能的测试。该系列的第二篇文章深入介绍了ASP.NET MVC框架的URL映射机制并针对其工作原理和更复杂URL映射的处理进行了深入讨论。第三篇文章讨论了控制类和视图的交互,并专门介绍了从控制类向视图中传递数据用于生成客户端呈现的方法。
今天这篇文章将要讨论如何使用ASP.NET MVC框架处理表单输入提交操作.,同时讨论一些可以用于简化数据编辑的HTML辅助扩展方法。点击这里下载完整的应用程序代码以便于你理解这些概念。阅读全文
posted @ 2008-02-02 14:03 Drummer 阅读(706) | 评论 (1) 编辑

摘要: 前几周我发表了一系列文章介绍我们正在研究的ASP.NET MVC框架。ASP.NET MVC框架为你提供了一种新的开发Web应用程序的途径,这种途径可以让应用程序变得更加层次清晰,而且更加有利于对代码进行单元测试和支持TDD(测试驱动开发)开发。

这一些列的第一篇文章创建了一个简单的电子商务产品列表/浏览站点。他涉及到了MVC背后的高层次概念并演示了一个ASP.NET MVC项目从设计到实现的过程和对产品列表功能的测试。该系列的第二篇文章深入介绍了ASP.NET MVC框架的URL映射机制并针对其工作原理和更复杂URL映射的处理进行了深入讨论。

本文将要讨论控制类(英文名称:Controller,以下统一称Controller)如何与视图类(英文名称Views,以下统称Views)进行交互,并专门介绍从Controller到Views传递数据以便给客户端呈现内容的方式。阅读全文
posted @ 2008-02-02 14:01 Drummer 阅读(966) | 评论 (0) 编辑

摘要: 上个月我发表了介绍ASP.net MVC框架系列文章的第一篇,介绍了一个具有产品列表/浏览功能的简单的电子商务网站,包含了MVC背后的高级概念,并演示了从零开始实现如何创建一个ASP.net MVC项目并测试了电子商务网站的产品列表功能。

在今天的这篇文章里我将要深入介绍ASP.net MVC框架中的URL映射架构,并讨论如何在你的应用程序里里用这种方式进行更高级的开发。阅读全文
posted @ 2008-02-02 13:59 Drummer 阅读(855) | 评论 (0) 编辑

摘要: ASP.NET MVC框架系列文章之一。概述。阅读全文
posted @ 2008-02-02 13:55 Drummer 阅读(2013) | 评论 (0) 编辑

摘要: Microsoft 在Microsoft ASP.NET 3.5 Extensions Preview中提出了ASP.net MVC框架的概念,Visual Studio 2008和.NET Framework 3.5也将开始支持WebForm和MVC两种开发Web应用的模式,为Web开发人员提供了一种更新的方式,同时Scott在他的个人博客中发表了一系列介绍ASP.net MVC框架的文章。个人认为这是一种比较不错的值得尝试的开发模式,因此决定开始对该系列的4篇文章进行翻译,跟大家分享。阅读全文
posted @ 2008-02-02 13:50 Drummer 阅读(541) | 评论 (0) 编辑