drummery

博客园 首页 新随笔 联系 订阅 管理

2008年2月19日 #

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

2008年2月2日 #

摘要: 前几周我发表了一系列文章介绍我们正在研究的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 阅读(1091) 评论(1) 推荐(0) 编辑

摘要: 前几周我发表了一系列文章介绍我们正在研究的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 阅读(1203) 评论(0) 推荐(0) 编辑

摘要: 上个月我发表了介绍ASP.net MVC框架系列文章的第一篇,介绍了一个具有产品列表/浏览功能的简单的电子商务网站,包含了MVC背后的高级概念,并演示了从零开始实现如何创建一个ASP.net MVC项目并测试了电子商务网站的产品列表功能。 在今天的这篇文章里我将要深入介绍ASP.net MVC框架中的URL映射架构,并讨论如何在你的应用程序里里用这种方式进行更高级的开发。 阅读全文
posted @ 2008-02-02 13:59 Drummer 阅读(1202) 评论(0) 推荐(0) 编辑

摘要: ASP.NET MVC框架系列文章之一。概述。 阅读全文
posted @ 2008-02-02 13:55 Drummer 阅读(2233) 评论(0) 推荐(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 阅读(668) 评论(0) 推荐(0) 编辑