打开VS社区版,选择文件->新建->新建项目

asp.net core 2.0 入门攻略 第二章 Razor Pages项目结构

选择Visual C#->.Net Core->ASP.NET Core Web应用程序

asp.net core 2.0 入门攻略 第二章 Razor Pages项目结构

其他选项使用默认,直接点击确定,新建asp.net core web应用程序,如下图所示,选择asp.net core 2.0,左下角对话框的web应用程序(asp.net core Razor web程序)

asp.net core 2.0 入门攻略 第二章 Razor Pages项目结构

点击确定新建asp.net core 2.0 Razor web程序


下面是创建完成后,项目的结构视图

asp.net core 2.0 入门攻略 第二章 Razor Pages项目结构

下面是Razor Pages页面,

asp.net core 2.0 入门攻略 第二章 Razor Pages项目结构

如果你学习过asp.net web form和Mvc可以看出来,Razor Pages是糅合了web form和Mvc两个asp.net经典框架,另外还加入了mvvm理论(就是Model-View-ViewModel,不懂不要太在意,后面会进行讲解)。


我们来看一下Startup.cs这个文件,他的位置如下图所示

asp.net core 2.0 入门攻略 第二章 Razor Pages项目结构

如下图所示

asp.net core 2.0 入门攻略 第二章 Razor Pages项目结构


 services.AddMvc();这行代码就是添加对Razor Pages和asp.net mvc 控制器的支持


asp.net core 2.0 入门攻略 第二章 Razor Pages项目结构

如上图所示,项目下的Pages文件夹是专门保存Razor Pages页面的文件夹,Razor Pages默认就是保存在名为Pages的文件夹下面,总之Pages就是设定成这个名字,不能随便更改的,下面的cshtml文件,就是Razor Pages页面文件,采用类似web form的设计,每个Razor Pages页面可以绑定同一个名字的cs文件,编写逻辑。

json文件就是asp.net core的配置文件。其他的Program.cs,Startup.cs文件,就是asp.net core框架的基础文件。

另外说一个有趣不相关的事情,Startup.cs文件中的类是可以重命名的,只要保留原来的mvc服务代码,asp.net core程序仍然可以重新运行。不过这里不建议大家重命名这个文件。

相关文章:

  • 2020-04-27
  • 2022-12-23
  • 2021-07-14
  • 2021-12-04
  • 2022-12-23
  • 2023-01-19
  • 2020-05-10
  • 2021-07-14
猜你喜欢
  • 2021-12-05
  • 2020-03-12
  • 2022-02-14
  • 2021-06-23
  • 2021-08-20
  • 2018-02-09
相关资源
相似解决方案