十分鍾輕松讓你認識ASP.NET MVC6


這篇文章說明下如何在普通編輯器下面開發mvc6應用程序。

上篇文章: 十分鍾輕松讓你認識ASP.NET 5(MVC6)

首先安裝mvc6的nuget包:

image

 

可以看到在project.json文件中添加了MVC6的引用:

image

1.使用中間件

在ASP.NET 5中,DI是強烈推薦使用的。所以.NET團隊推出了一個可以適配主流.NET的IoC框架的DI組件(Microsoft.Framework.DependencyInjection)。

在該組件中,有一個擴展方法AddMvc()來把MVC的Controller注入到容器中。通過UseMvc()來確認MVC相關的注入已經完成。

修改一下Startup.cs文件:

P6KS%QE1GR}%JTJNRI(8)(7

 

2.使用ConfigureServices(IServiceCollection services)方法

ConfigureServices(IServiceCollection services)方法在應用程序啟動時,.NET Framework會自動調用該方法。在該方法調用完成后,才去調用Configure(IApplicationBuilder app)方法。

那么Startpu.cs文件可以修改如下:

image

 

3.路由

在MVC6里,默認的靜態路由表沒有了,可以通過UseMvc()方法來添加路由。

首先在Startup.cs文件中添加引用: using Microsoft.AspNet.Routing。

然后通過下面的方法來添加默認路由。

image

 

4.控制器

在MVC6里,很大的一個改動是Controller不再需要繼承那個名字是Controller的基類,但是實際中你可能習慣了繼承它,所以這個習慣是可以保持的。MVC框架會自動的搜索*Controller的類,並認為它就是一個控制器。

下面我們創建我們一個簡單地控制器。

image

 

重新在當前文件所在的目錄下運行:k  web

image

 

又看到熟悉的MVC了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM