
如何深入解读ASP.NET 5的核心特性?
本文共计629个文字,预计阅读时间需要3分钟。(GlobalImport全局导入功能)在默认新建的MVC程序中,Views目录下新增了两个文件:_GlobalImport.cs和_ViewStart.cs。这两个文件的职能类似于之前View
共收录篇相关文章

本文共计629个文字,预计阅读时间需要3分钟。(GlobalImport全局导入功能)在默认新建的MVC程序中,Views目录下新增了两个文件:_GlobalImport.cs和_ViewStart.cs。这两个文件的职能类似于之前View

本文共计763个文字,预计阅读时间需要4分钟。在MVC5及其之前版本中,控制View文件路径的方式较为直接。我们需要对+IViewEngine+接口的+FindPartialView+或+FindView+方法进行重写。所有视图引擎都继承自

本文共计1291个文字,预计阅读时间需要6分钟。在程序模型处理中,通过 `IApplicationModelConvention` 在 `MvcOptions` 的实例对象上,存在一个 `ApplicationModelConvention

本文共计1000个文字,预计阅读时间需要4分钟。在之前的MVC中,我们常需要类似小部件的功能,通常通过Partial View来实现。但由于MVC中缺乏类似Web Forms中的WebControl的功能,这一需求并未得到充分满足。然而,在

本文共计799个文字,预计阅读时间需要4分钟。在MVC6新版中,微软提供了强大的TagHelper功能,这让我们能更轻松地摆脱以下繁琐的代码:@Html.LabelFor(model=> model.FullName)@Html.Ed

本文共计1944个文字,预计阅读时间需要8分钟。深入理解Routing章节,我们讲述了在MVC中,除了使用默认的ASP.NET 5路由注册方式,还可以利用基于Attribute的特性(如Route和HttpXXX系列方法)来定义路由。本章,

本文共计4536个文字,预计阅读时间需要19分钟。新版Routing功能介绍+在ASP.NET 5和MVC6中,Routing功能进行全面重写,尽管用法略有不同,但与之前的Routing原理完全不同。该Routing框架不仅支持MVC和We

本文共计1994个文字,预计阅读时间需要8分钟。在MVC5及之前版本中,MVC框架的生命周期与Web API的生命周期有所不同。新版的MVC6中,MVC Controller和Web API Controller已合并。本章主要讲解Cont

本文共计1119个文字,预计阅读时间需要5分钟。框架介绍+在之前的.NET中,微软并没有提供过像样的日志框架,目前可用的框架如Log4Net、NLog、CommonLogging等,使用起来或多或少的都有一些代价,和Java的SLF4J基本

本文共计2643个文字,预计阅读时间需要11分钟。在先前的版本中,Session 存储于 System.Web 中。而在 ASP.NET 5 中,由于不再依赖 System.Web.dll 库,Session 也随之变为 ASP.NET 5

本文共计2830个文字,预计阅读时间需要12分钟。在Middleware章节中,我们提到了依赖注入(Dependency Injection)功能。AASP.NET 5已将依赖注入全面集成,便于开发人员构建更具弹性的组件程序。MVC6也采用

本文共计2890个文字,预计阅读时间需要12分钟。在第一章项目结构分析中,我们提到Startup.cs作为整个程序的入口点,类似于传统的Global.asax文件。它用于初始化系统级信息(例如MVC中的路由配置)。本章我们将逐一分析。在第1

本文共计3585个文字,预计阅读时间需要15分钟。在当前章节中,我们了解到新版的MVC程序摒弃了传统的web.config文件机制,转而使用config.json进行配置。今天,我们将深入探讨配置文件的相关内容,包括基本用法以及新版配置信息

本文共计2931个文字,预计阅读时间需要12分钟。ASP.NET 5是下一代ASP.NET,进行了全面的重写以适应跨平台。新版本中,微软引入了以下工具与命令:DNVM(.NET Version Manager)、DNX、DNU。DNVM(.

本文共计3756个文字,预计阅读时间需要16分钟。本章将讲解ASP.NET 5项目发布和部署相关的内容。以我们前一章创建的BookStore项目为例。发布前的设置由于新版本的ASP.NET 5支持多版本DNX运行环境,因此发布前的设置相对简