1.创建项目:

.net core3.0教程 .net core 教程_Startup


.net core3.0教程 .net core 教程_启动项_02


新建的解决方案如下图:

.net core3.0教程 .net core 教程_启动项_03


2.新建三个相关文件夹:Controllers(存放控制器),Views(存放视图)–Home,如下图:

.net core3.0教程 .net core 教程_启动项_04


3.在Controllers文件夹上右击创建控制器,如下图:

.net core3.0教程 .net core 教程_asp.netcore入门程序_05


.net core3.0教程 .net core 教程_asp.netcore入门程序_06


修改名称:Home,创建

.net core3.0教程 .net core 教程_asp.netcore_07


系统创建后会自动生成代码,如下图:

.net core3.0教程 .net core 教程_web开发_08


3.在Home文件夹上右击创建视图,视图名称与上图上的红框区域相同:

.net core3.0教程 .net core 教程_asp.netcore_09


.net core3.0教程 .net core 教程_Startup_10


自动生成如下代码:

.net core3.0教程 .net core 教程_asp.netcore_11


4.配置Startup.cs文件,设置Index视图为启动项:

i.添加构造函数:

public Startup(IConfiguration configuration)
        {
            Configuration = configuration;
        }

        public IConfiguration Configuration { get; }

.net core3.0教程 .net core 教程_web开发_12

作用:通过依赖注入实例化该类中需要用到的对象

ii.在ConfigureServices里面添加相关服务:

services.AddMvc();

.net core3.0教程 .net core 教程_web开发_13


iii.修改Configure内容,设置启动项

app.UseHttpsRedirection();
            app.UseStaticFiles();
            app.UseCookiePolicy();

            app.UseMvc(routes =>
            {
                routes.MapRoute(
                    name: "default",
                    template: "{controller=Home}/{action=Index}/{id?}");
            });

.net core3.0教程 .net core 教程_Startup_14


5.启动运行,你会得到如下界面:

.net core3.0教程 .net core 教程_asp.netcore_15


因为你的Index视图里面只有默认的这个“Index”标题,你可以修改Index里面的内容,从而实现不同的显示内容。

例如:

.net core3.0教程 .net core 教程_asp.netcore_16

@{
    ViewData["Title"] = "Index";
}

<h2>古诗</h2>

<h3>-------田家元日-------</h3>

<h5>        孟浩然 〔唐代〕</h5>

<h4>昨夜斗回北,今朝岁起东。</h4>

<h4>我年已强仕,无禄尚忧农。</h4>

<h4>桑野就耕父,荷锄随牧童。</h4>

<h4>田家占气候,共说此年丰。</h4>