原文:解读ASP.NET 5 & MVC6系列(14):View Component

在之前的MVC中,我们经常需要类似一种小部件的功能,通常我们都是使用Partial View来实现,因为MVC中没有类似Web Forms中的WebControl的功能。但在MVC 中,这一功能得到了极大的改善。新版MVC 中,提供了一种叫做View Component的功能。 你可以将View Component看做是一个mini的Controller 它只负责渲染一小部分内容,而非全部响应,所 ...

2015-05-29 09:18 11 11067 推荐指数:

查看详情

解读ASP.NET 5 & MVC6系列

系列的大部分内容来自于微软源码的阅读和网络,大部分测试代码都是基于VS RC版本进行测试的。 解读ASP.NET 5 & MVC6系列(1):ASP.NET 5简介 解读ASP.NET 5 & MVC6系列(2):初识项目 解读ASP.NET 5 & MVC6系列 ...

Wed May 13 15:37:00 CST 2015 35 69336
解读ASP.NET 5 & MVC6系列(2):初识项目

初识项目 打开VS2015,创建Web项目,选择ASP.NET Web Application,在弹出的窗口里选择ASP.NET 5 Website模板创建项目,图示如下: 我们可以看到,此时Web Forms\MVC\Web API复选框都选择不了,原有是因为在ASP.NET 5中做了 ...

Thu May 14 17:08:00 CST 2015 30 35917
解读ASP.NET 5 & MVC6系列(6):Middleware详解

在第1章项目结构分析中,我们提到Startup.cs作为整个程序的入口点,等同于传统的Global.asax文件,即:用于初始化系统级的信息(例如,MVC中的路由配置)。本章我们就来一一分析,在这里如何初始化这些系统级的信息。 新旧版本之间的Pipeline区别 ASP.NET 5和之前版本 ...

Tue May 19 17:16:00 CST 2015 7 15808
解读ASP.NET 5 & MVC6系列(9):日志框架

框架介绍 在之前的.NET中,微软还没有提供过像样的日志框架,目前能用的一些框架比如Log4Net、NLog、CommonLogging使用起来多多少少都有些费劲,和java的SLF4J根本无法相比。但在新版的ASP.NET5中,可谓是牛气冲天,微软提供 ...

Fri May 22 17:00:00 CST 2015 38 17928
解读ASP.NET 5 & MVC6系列(13):TagHelper

在新版的MVC6中,微软提供了强大的TagHelper功能,以便让我们摆脱如下的臃肿代码: 引入新功能TagHelper以后,我们只需要这样定义就可以了,代码如下: 这种方式,抛去了服务器端代码,利用自定义html属性显得更加有语义,前端人员开起来也很舒服,极大地提高了前端开发人员 ...

Thu May 28 17:22:00 CST 2015 31 13771
解读ASP.NET 5 & MVC6系列(3):项目发布与部署

本章我们将讲解ASP.NET5项目发布部署相关的内容,示例项目以我们前一章创建的BookStore项目为例。 发布前的设置 由于新版ASP.NET5支持多版本DNX运行环境的发布和部署,所以在部署之前,我们需要设定部署的目标DNX(即之前的KRE)。 步骤:右键BookStore项目-> ...

Fri May 15 17:14:00 CST 2015 22 25189
解读ASP.NET 5 & MVC6系列(7):依赖注入

在前面的章节(Middleware章节)中,我们提到了依赖注入功能(Dependency Injection),ASP.NET 5正式将依赖注入进行了全功能的实现,以便开发人员能够开发更具弹性的组件程序,MVC6也利用了依赖注入的功能重新对Controller和View的服务注入功能进行了重新 ...

Wed May 20 17:10:00 CST 2015 31 41646
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM