博客园Liam Wang博客转载
文章平均质量分 82
Litt_J
这个作者很懒,什么都没留下…
展开
-
[ASP.NET MVC 小牛之路]18 - Web API
[ASP.NET MVC 小牛之路]18 - Web APIWeb API 是ASP.NET平台新加的一个特性,它可以简单快速地创建Web服务为HTTP客户端提供API。Web API 使用的基础库是和一般的MVC框架一样的,但Web API并不是MVC框架的一部分,微软把Web API相关的类从 System.Web.Mvc 命名空间下提取了出来放在 System.Web.H转载 2014-12-23 21:12:41 · 1286 阅读 · 0 评论 -
[ASP.NET MVC 小牛之路]15 - Model Binding
[ASP.NET MVC 小牛之路]15 - Model BindingModel Binding(模型绑定)是 MVC 框架根据 HTTP 请求数据创建 .NET 对象的一个过程。我们之前所有示例中传递给 Action 方法参数的对象都是在 Model Binding 中创建的。本文将介绍 Model Binding 如何工作,及如何使用 Model Binding,最后将演转载 2014-12-23 21:10:46 · 695 阅读 · 0 评论 -
[ASP.NET MVC 小牛之路]14 - Unobtrusive Ajax
[ASP.NET MVC 小牛之路]14 - Unobtrusive AjaxAjax (Asynchronous JavaScript and XML 的缩写),如我们所见,这个概念的重点已经不再是XML部分,而是 Asynchronous 部分,它是在后台从服务器请求数据的一种模型。MVC 框架内置了对 Unobtrusive Ajax 的支持,它允许我们通过 MVC 的转载 2014-12-23 21:10:10 · 934 阅读 · 0 评论 -
[ASP.NET MVC 小牛之路]13 - Helper Method
[ASP.NET MVC 小牛之路]13 - Helper Method我们平时编程写一些辅助类的时候习惯用“XxxHelper”来命名。同样,在 MVC 中用于生成 Html 元素的辅助类是 System.Web.Mvc 命名空间下的 HtmlHelper,习惯上我们把 HtmlHelper 中的(扩展)方法叫 HtmlHelper Method,由于使用频繁,就简单称为He转载 2014-12-23 21:09:39 · 662 阅读 · 0 评论 -
[ASP.NET MVC 小牛之路]12 - Section、Partial View 和 Child Action
[ASP.NET MVC 小牛之路]12 - Section、Partial View 和 Child Action概括的讲,View中的内容可以分为静态和动态两部分。静态内容一般是html元素,而动态内容指的是在应用程序运行的时候动态创建的内容。给View添加动态内容的方式可归纳为下面几种:Inline code,小的代码片段,如 if 和 foreach 语句。Ht转载 2014-12-23 21:09:10 · 735 阅读 · 0 评论 -
[ASP.NET MVC 小牛之路]11 - Filter
[ASP.NET MVC 小牛之路]11 - FilterFilter(筛选器)是基于AOP(面向方面编程)的设计,它的作用是对MVC框架处理客户端请求注入额外的逻辑,以非常简单优美的方式实现横切关注点(Cross-cutting Concerns)。横切关注点是指横越应该程序的多个甚至所有模块的功能,经典的横切关注点有日志记录、缓存处理、异常处理和权限验证等。本文将分别介绍M转载 2014-12-23 21:08:36 · 902 阅读 · 0 评论 -
[ASP.NET MVC 小牛之路]10 - Controller 和 Action (2)
[ASP.NET MVC 小牛之路]10 - Controller 和 Action (2)继上一篇文章之后,本文将介绍 Controller 和 Action 的一些较高级特性,包括 Controller Factory、Action Invoker 和异步 Controller 等内容。本文目录开篇:示例准备文章开始之前,我们先来了解一下一个转载 2014-12-23 21:07:55 · 1254 阅读 · 0 评论 -
[ASP.NET MVC 小牛之路]09 - Controller 和 Action (1)
[ASP.NET MVC 小牛之路]09 - Controller 和 Action (1)我们知道,在 MVC 中每个请求都会提交到 Controller 进行处理。Controller 是和请求密切相关的,它包含了对请求的逻辑处理,能对 Model 进行操作并选择 View 呈现给用户,对于业务和数据的逻辑代码以及接口和辅助类库等一般都不放到 Controller 中。转载 2014-12-23 21:07:02 · 758 阅读 · 0 评论 -
[ASP.NET MVC 小牛之路]08 - Area 使用
[ASP.NET MVC 小牛之路]08 - Area 使用ASP.NET MVC允许使用 Area(区域)来组织Web应用程序,每个Area代表应用程序的不同功能模块。这对于大的工程非常有用,Area 使每个功能模块都有各自的文件夹,文件夹中有自己的Controller、View和Model,但对于管理也增加了一定的难度。本文目录创建Area右转载 2014-12-23 21:06:23 · 944 阅读 · 0 评论 -
[ASP.NET MVC 小牛之路]07 - URL Routing
[ASP.NET MVC 小牛之路]07 - URL Routing我们知道在ASP.NET Web Forms中,一个URL请求往往对应一个aspx页面,一个aspx页面就是一个物理文件,它包含对请求的处理。而在ASP.NET MVC中,一个URL请求是由对应的一个Controller中的Action来处理的,由URL Routing来告诉MVC如何定位到正确的Con转载 2014-12-23 21:05:56 · 892 阅读 · 0 评论 -
[ASP.NET MVC 小牛之路]06 - 使用 Entity Framework
[ASP.NET MVC 小牛之路]06 - 使用 Entity Framework在家闲着也是闲着,继续写我的[ASP.NET MVC 小牛之路]系列吧。在该系列的上一篇博文中,在显示书本信息列表的时候,我们是在程序代码中手工造的数据。本文将演示如何在ASP.NET MVC中使用Entity Framework从数据库中获取数据。虽然本文题目听上去比较简单,但如果你认真阅转载 2014-12-23 21:05:13 · 1171 阅读 · 0 评论 -
[ASP.NET MVC 小牛之路]05 - 使用 Ninject
[ASP.NET MVC 小牛之路]05 - 使用 Ninject在[ASP.NET MVC 小牛之路]系列上一篇文章(依赖注入(DI)和Ninject)的末尾提到了在ASP.NET MVC中使用Ninject要做的两件事情,续这篇文章之后,本文将用一个实际的示例来演示Ninject在ASP.NET MVC中的应用。为了更好的理解和撑握本文内容,强烈建议初学者阅读本转载 2014-12-23 21:04:07 · 919 阅读 · 0 评论 -
[ASP.NET MVC 小牛之路]04 - 依赖注入(DI)和Ninject
[ASP.NET MVC 小牛之路]04 - 依赖注入(DI)和Ninject本文目录:为什么需要依赖注入在[ASP.NET MVC 小牛之路]系列的理解MVC模式文章中,我们提到MVC的一个重要特征是关注点分离(separation of concerns)。我们希望应用程序的各部分组件尽可能多的相互独立、尽可能少的相互依赖。我们的理想情况是:转载 2014-12-23 21:03:22 · 736 阅读 · 0 评论 -
[ASP.NET MVC 小牛之路]03 - Razor语法
[ASP.NET MVC 小牛之路]03 - Razor语法Razor是MVC3中才有的新的视图引擎。我们知道,在ASP.NET中,ASPX的视图引擎依靠来调用C#指令。而MVC3以后有了一套新的使用@标记的Razor语法,使用起来更灵活更简洁。下面通过一些简单示例让大家快速撑握Razor语法的使用。本文目录准备工作在演示Razor语法的使用之前转载 2014-12-23 21:02:32 · 882 阅读 · 0 评论 -
[ASP.NET MVC 小牛之路]02 - C#知识点提要
[ASP.NET MVC 小牛之路]02 - C#知识点提要本篇博文主要对asp.net mvc开发需要撑握的C#语言知识点进行简单回顾,尤其是C# 3.0才有的一些C#语言特性。对于正在学asp.net mvc的童鞋,不防花个几分钟浏览一下。本文要回顾的C#知识点有:特性、自动属性、对象集合初始化器、扩展方法、Lambda表达式和Linq查询。C#资深“玩家”可路过。转载 2014-12-23 13:49:16 · 1033 阅读 · 0 评论 -
[ASP.NET MVC 小牛之路]01 - 理解MVC模式
[ASP.NET MVC 小牛之路]01 - 理解MVC模式PS:MVC出来很久了,工作上一直没机会用。出于兴趣,工作之余我将展开对MVC的深入学习,通过博文来记录所学所得,并希望能得到各位园友的斧正。本文目录理解一般意义上的MVC模式MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为以下三个基转载 2014-12-23 13:28:31 · 1042 阅读 · 0 评论 -
[ASP.NET MVC 小牛之路]16 - Model 验证
[ASP.NET MVC 小牛之路]16 - Model 验证上一篇博文 [ASP.NET MVC 小牛之路]15 - Model Binding 中讲了MVC在Model Binding过程中如何根据用户提交HTTP请求数据创建Model对象。在实际的项目中,我们需要对用户提交的信息进行验证。MVC 对验证提供了较好的支持,如可以通过 Model 元数据设置验证规则、用转载 2014-12-23 21:11:07 · 1196 阅读 · 0 评论 -
[ASP.NET MVC 小牛之路]17 - 捆绑(Bundle)
[ASP.NET MVC 小牛之路]17 - 捆绑(Bundle)本文介绍 MVC 4 提供的一个新特性:捆绑(Bundle),一个在 View 和 Layout 中用于组织优化浏览器请求的 CSS 和 JavaScript 文件的技术。本文目录了解VS默认加入的脚本库当我们创建一个基本模板的 MVC 工程时,VS在Scripts文件夹中默认加转载 2014-12-23 21:11:31 · 1584 阅读 · 0 评论 -
[ASP.NET MVC 大牛之路]02 - C#高级知识点概要(1) - 委托和事件
[ASP.NET MVC 大牛之路]02 - C#高级知识点概要(1) - 委托和事件在ASP.NET MVC 小牛之路系列中,前面用了一篇文章提了一下C#的一些知识点。照此,ASP.NET MVC 大牛之路系列也先给大家普及一下C#.NET中的高级知识点。每个知识点不太会过于详细,但足矣。要深入研究还需要去查看更多的专业资料。要成为大牛,必然要有扎实的基本功,不然时间转载 2014-12-23 21:32:20 · 894 阅读 · 0 评论