摘要:
本翻译系列为asp.net mvc官方实例教程。在这个系列中,Stephen Walther将演示如何通过ASP.NET MVC framework结合单元测试、TDD、Ajax、软件设计原则及设计模式创建一个完整的Contact Manager应用。本系列共七个章节,也是七次迭代过程。本人将陆续对其进行翻译并发布出来,希望能对学习ASP.NET MVC 的各位有所帮助。由于本人也是个MVC菜鸟,... 阅读全文
摘要:
本翻译系列为asp.net mvc官方实例教程。在这个系列中,Stephen Walther将演示如何通过ASP.NET MVC framework结合单元测试、TDD、Ajax、软件设计原则及设计模式创建一个完整的Contact Manager应用。本系列共七个章节,也是七次迭代过程。本人将陆续对其进行翻译并发布出来,希望能对学习ASP.NET MVC 的各位有所帮助。由于本人也是个MVC菜鸟,... 阅读全文
摘要:
2008/12/20关于Oxite的教训必须得坦率的面对,这不是一个好的案例,而是一个好的教训。事情得从12月5日Platform D&E (developer evangelists) 部门下面的MIX Online团队将他们自己开发并正在使用的内容管理引擎项目Oxite的源码发布到社区开始说起。现在的官方简介是:Oxite (alpha) is an open source, stan... 阅读全文
摘要:
本翻译系列为asp.net mvc官方实例教程。在这个系列中,Stephen Walther将演示如何通过ASP.NET MVC framework结合单元测试、TDD、Ajax、软件设计原则及设计模式创建一个完整的Contact Manager应用。本系列共七个章节,也是七次迭代过程。本人将陆续对其进行翻译并发布出来,希望能对学习ASP.NET MVC 的各位有所帮助。由于本人也是个MVC菜鸟,... 阅读全文
摘要:
上帝说“你应该了解真相,真相使你自由” 什么是MVC的真相呢?我想从来源说起 话说N多年前,在一个叫SmartTalk的国度出现了一个叫MVC的家伙,后来流窜到了java国,在Java国里呼风唤雨(java的很多有界面的组件,比如swing都是采用MVC模式设计的)。 这个MVC是个什么样的家伙? 首先,此人长了三只手。一只叫Model,它负责业务领域状态的知识,一... 阅读全文
摘要:
介绍asp.net mvc 之 Action Filter, UpdateModel, ModelBinder, Ajax, Unit TestAction Filter - 在 Controller 层对信息做过滤。如何实现自定义的 Action FilterUpdateModel - 根据参数自动为对象的属性赋值ModelBinder - 定义如何绑定 Model,DefaultModelBi... 阅读全文
摘要:
介绍asp.net mvc 之 View 和 ViewEngineViewData 和 TempData 都可以向 View 传递数据,其中 TempData 是保存在 Session 中的,一次请求后此 Session 会被清除HtmlHelper - 在 View 中显示 HTML 元素的一个帮助类IViewEngine - 自定义的视图引擎需要实现此接口VirtualPathProvider... 阅读全文
摘要:
介绍asp.net mvc 之 Controller 和 ActionController 类必须以字符串 "Controller" 做类名称的结尾,字符串 Controller 之前的字符串为 Controller 的名称,类中的方法名为 Action 的名称Action 可以没有返回值。如果 Action 要有返回值的话,其类型必须是 ActionResult 示例1、Controller/A... 阅读全文
摘要:
介绍System.Web.Routing - 此命名空间提供用于 URL 路由的类,通过该类可以使用不映射到物理文件的 URLIRouteHandler - 路由处理程序接口,自定义的路由处理程序都要实现这个接口RequestContext - 封装所请求的路由的相关信息和当前的 http 上下文信息RouteData - 所请求的路由的相关信息RouteCollection - 路由集合Rout... 阅读全文
摘要:
介绍以Northwind为示例数据库,使用asp.net mvc 1.0实现添加操作、查询操作、更新操作和删除操作示例1、Model(使用ADO.NET Entity Framework做ORM)CategorySystem.cs(业务逻辑)[代码]ProductSystem.cs(业务逻辑)[代码]ValidationEntity.cs(合法性验证)[代码]Product.cs(合法性验证)[代... 阅读全文
摘要:
摘要 本文将简要介绍这个文章系列的目的、形式及大体内容。并且完成开始学习这个系列前所必要的准备工作。前言 ASP.NET MVC作为微软官方的MVC解决方案,推出有一段时间了。可以说自动推出以来,一直广受关注。在经历了漫长的Preview之后,前几天终于推出了其beta版。并且在官方文档中,微软声明最终的正式版与beta版相比不会有大的变化。所以,对于.NET平台的开发人员来说,是时候学习ASP.... 阅读全文
|