ASP.NET Core Razor Pages
时间:2019-03-11 16:56:49
收藏:0
阅读:224
Razor Pages是Asp.Net Core2.0新增的一个功能。
是结合了web form和Mvc两个asp.net经典框架,另外还加入了mvvm理论(就是Model-View-ViewModel)而衍生出的新东西。
环境:vs2017 .net core2.2
目录说明
wwwroot:放置网站的静态文件的目录。例如/wwwroot/a.js,浏览器访问地址/a.js
依赖项:引用
Pages:存放razor页面。例如/Pages/index.cshtml,浏览器访问地址/index
- _Layout.cshtml 是整个网站的母板文件,
- _ViewStart.cshtml 负责设置所有Razor页面都会用到的Layout属性,
- _ViewImports.cshtml 负责设置所有页面都会用到的指令,比如引入什么类库等
- _ValidationScriptsPartial.cshtml 负责引用验证脚本,比如jquery的validation组件
appsettings.json:应用配置文件。可存放数据库链接字符串等信息
bower.json:静态资源包管理的配置文件
Program.cs:这个程序负责承载ASP.NET Core应用
Startup.cs:初始化service的配置,初始化请求管道
Razor页面
.net core2中的新功能,是结合了web form和Mvc两个asp.net经典框架,另外还加入了mvvm理论(Model-View-ViewModel)而衍生出的新东西。razor页面包含view+controll,比mvc更轻量级。设计有点像webform中的aspx。一个razor页面绑定一个同名的.cs文件
注意:头部必须以@page开始。
Razor Pages 按所列顺序搜索以下目录中的 Razor 资源(例如布局和分区):Pages文件夹——>/Pages/Shared/——>/Views/Shared/
你喜欢哪个妹子呢?
原文:https://www.cnblogs.com/webapi/p/10511529.html
评论(0)