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

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

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

本文共计1276个文字,预计阅读时间需要6分钟。在程序模型处理中,通过MvcOptions的实例对象,存在一个ApplicationModelConventions属性(类型为List),该属性集合了IApplicationModelCon

本文共计969个文字,预计阅读时间需要4分钟。在MVC框架早期,我们常需类小部件的功能,通常通过Partial View实现。由于MVC中缺乏类似Web Forms中的WebControl功能,这一需求在MVC6中得到极大改善。在之前的MV

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

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

本文共计4546个文字,预计阅读时间需要19分钟。新版Routing功能介绍:在ASP.NET 5和MVC6中,Routing功能经历了全面重写。尽管用法上有些类似,但与之前的Routing原理完全不同。该框架不仅支持MVC和Web API

本文共计1991个文字,预计阅读时间需要8分钟。在MVC5及之前版本中,MVC框架的生命周期各不相同。新版的MVC6中,MVC和Web API的Controller已合并。本章主要讲解Controller和Action的定义与使用,以及MV

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

本文共计2640个文字,预计阅读时间需要11分钟。在之前的版本中,Session 存储于 System.Web 中。而在 ASP.NET 5 中,由于不再依赖 System.Web.dll 库,Session 也变成了一个可配置的模块(mi

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

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

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

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

本文共计3565个文字,预计阅读时间需要15分钟。本章节将讲解ASP.NET5项目发布部署相关内容。以我们之前创建的BookStore项目为例。发布前设置:由于新版的ASP.NET5支持多版本DNX运行环境,因此在发布前需要配置相应的发布环