HTML5技术

从零开始构建一个的asp.net Core 项目(一) - 你好世界_qu(2)

字号+ 作者:H5之家 来源:H5之家 2017-05-07 10:29 我要评论( )

using Microsoft.AspNetCore.Mvc; namespace Test_Null.Controllers{ public class HomeController : Controller{ public IActionResult Index(){ return View();}}} HomeController.cs 这样前台界面已经搭建完毕了

using Microsoft.AspNetCore.Mvc; namespace Test_Null.Controllers { public class HomeController : Controller { public IActionResult Index() { return View(); } } }

HomeController.cs

这样前台界面已经搭建完毕了就剩怎么调用了。

我回到了StartUp.cs 这个类

由于我们用的是MVC所以在这里我添加了MVC这个包的引用

在StartUp.cs 类里边的这方法中配置这项服务

public void ConfigureServices(IServiceCollection services) { services.AddMvc(); }

由于我在前台界面中用了js和css这样的静态文件(在wwwroot的根目录中)所以在这里我要加上静态包的引用。关于这个包的高级应用这里有篇博客

修改StartUp.cs 类

public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory) { loggerFactory.AddConsole(); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseStaticFiles();//使用静态文件默认的文件夹为wwwroot app.UseMvc(routes => { routes.MapRoute( name: , template: ); }); }

这是修改后的整个Startup.cs类和最开始做个对比

Startup 2 { ConfigureServices(IServiceCollection services) 4 { 5 services.AddMvc(); 6 } Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory) 8 { 9 loggerFactory.AddConsole(); (env.IsDevelopment()) 12 { 13 app.UseDeveloperExceptionPage(); 14 } app.UseMvc(routes => 18 { 19 routes.MapRoute( , ); 23 }); 24 } 25 }

Startup.cs

到这里就完成了。运行一下(Ctrl+F5)

运行结果

通过这个构建过程,让我对每个包的用途有了点理解,以及MVC的运行过程。和依赖注入(DI),服务的配置有了点了解,本来想连上数据库进行操作,可是我用EF的时候除了点问题,等问题解决了,再写篇从零开始连上数据库的演示。

 

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 一个想法照进现实-《IT连》创业项目:创业时该不该用新手程序员 - 路过秋天

    一个想法照进现实-《IT连》创业项目:创业时该不该用新手程序员 - 路

    2017-05-06 15:01

  • VopSdk一个高逼格微信公众号开发SDK - deeround

    VopSdk一个高逼格微信公众号开发SDK - deeround

    2017-05-04 17:02

  • Dora.Interception: 一个为.NET Core度身定制的AOP框架 - Artech

    Dora.Interception: 一个为.NET Core度身定制的AOP框架 - Artech

    2017-05-02 11:00

  • 【Vue 入门】使用 Vue2 开发一个展示项目列表的应用 - zhangjk

    【Vue 入门】使用 Vue2 开发一个展示项目列表的应用 - zhangjk

    2017-04-30 16:00

网友点评