图解ASP.NET MVC6

2022年3月4日 28点热度 0人点赞

本篇经验将和大家说明下如何在普通编辑器下面开发mvc6应用程序的步骤,希望对大家有所帮助!

方法/步骤

  1. 1

    首先安装mvc6的nuget包,如下图所示:

  2. 2

    可以看到在project.json文件中添加了MVC6的引用,如下图所示:

  3. 3

    使用中间件

    在ASP.NET 5中,DI是强烈推荐使用的。所以.NET团队推出了一个可以适配主流.NET的IoC框架的DI组件(Microsoft.Framework.DependencyInjection)。

    在该组件中,有一个扩展方法AddMvc()来把MVC的Controller注入到容器中。通过UseMvc()来确认MVC相关的注入已经完成。

    修改一下Startup.cs文件,如下图所示:

  4. 4

    使用ConfigureServices(IServiceCollection services)方法

    ConfigureServices(IServiceCollection services)方法在应用程序启动时,.NET Framework会自动调用该方法。在该方法调用完成后,才去调用Configure(IApplicationBuilder app)方法。

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

  5. 5

    路由

    在MVC6里,默认的静态路由表没有了,可以通过UseMvc()方法来添加路由。

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

    然后通过下面的方法来添加默认路由,如下图所示:

  6. 6

    控制器

    在MVC6里,很大的一个改动是Controller不再需要继承那个名字是Controller的基类,但是实际中你可能习惯了继承它,所以这个习惯是可以保持的。MVC框架会自动的搜索*Controller的类,并认为它就是一个控制器。

    下面我们创建我们一个简单地控制器,如下图所示:

  7. 7

    重新在当前文件所在的目录下运行:k  web,如下图所示:

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部

laozhao

这个人很懒,什么都没留下

文章评论