首页 > 其他 > 详细

RazorPages简洁之美

时间:2019-11-25 22:19:39      阅读:94      评论:0      收藏:0      [点我收藏+]

文件组织

Program.cs是程序入口。

Startup.cs包含配置应用行为的代码,例如是否需要同意cookie。

appSettings.json文件包含连接字符串等配置。

---------------------------------------------------------------------------------------

Pages里是Razor页面。

wwwroot里是css,js等静态文件。

---------------------------------------------------------------------------------------

一个入口,两个配置,两个放代码的地方。

我还能说什么?简明的要哭了。

网页路径

网页的路径就是【页面文件相对于Pages文件夹的相对路径】。

这个路径很直观。

实体类+声明式验证

技术分享图片

RazorPages

你不需要操作数据库,你只需要让你的【实体类对象】和【数据库上下文】打交道就可以了。

你不需要考虑界面,你只需要放上你需要的【各种能拿数据的属性】,然后专心写【后端方法】就行了,写完了加个标签什么的一绑定完事。

纯粹的编程,不就是写方法操作数据嘛。

这样你几乎可以忘记数据库和界面的存在,专心写有实际作用的代码了。

RazorPages很美很纯粹,因为她很简洁,省了好多事情,而且她的机制看起来很透明,没有难懂的地方。

 

 

RazorPages简洁之美

原文:https://www.cnblogs.com/fabao/p/11930632.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!