Program.cs是程序入口。
Startup.cs包含配置应用行为的代码,例如是否需要同意cookie。
appSettings.json文件包含连接字符串等配置。
---------------------------------------------------------------------------------------
Pages里是Razor页面。
wwwroot里是css,js等静态文件。
---------------------------------------------------------------------------------------
一个入口,两个配置,两个放代码的地方。
我还能说什么?简明的要哭了。
网页的路径就是【页面文件相对于Pages文件夹的相对路径】。
这个路径很直观。
你不需要操作数据库,你只需要让你的【实体类对象】和【数据库上下文】打交道就可以了。
你不需要考虑界面,你只需要放上你需要的【各种能拿数据的属性】,然后专心写【后端方法】就行了,写完了加个标签什么的一绑定完事。
纯粹的编程,不就是写方法操作数据嘛。
这样你几乎可以忘记数据库和界面的存在,专心写有实际作用的代码了。
RazorPages很美很纯粹,因为她很简洁,省了好多事情,而且她的机制看起来很透明,没有难懂的地方。
原文:https://www.cnblogs.com/fabao/p/11930632.html