在SO上有一个问题为什么Razor Pages是在Asp.net Core 2.0中创建Web UI的推荐方法?史蒂夫史密斯从少量文件的角度解释了使用Razor Pages而不是完整MVC的好处.
我一直在使用Razor Pages,并注意到尽管Razor Page简洁的优点,但在自定义路由,结构化文件夹和复杂视图模型(页面模型似乎混乱)方面有点复杂.
所以,问题是:
如果一些有经验的人分享了关于使用Razor Pages更好地理解这个框架的想法(优点和缺点),我也将不胜感激.
我想建立一个类似于亚马逊的电子商务网站,但主要区别在于用户可以注册为公司,也可以在网站内注册自己的产品。据我所知,mvc 和 razor 网页可以并排使用;我用 razor 网页启动了一个 web 应用程序,启动和运行非常容易,但现在我在路上稍微远了一点(想要保存具有不同级别权限的用户。)我相信我可能不得不转换我的项目
在研究过程中,除了 3 个其他堆栈溢出链接之外,我一直在阅读一些小说,即微软文档。
为什么 Razor Pages 是在 Asp.net Core 2.0 中创建 Web UI 的推荐方法?
ASP.NET Core 2.0 Razor 页面与完整的 MVC 核心
Asp.net core 2 中的 View 和 Page 有什么区别?
我只是希望在什么时候使用剃刀页面的正确时间得到一些好的意见。因为当我阅读更多东西时,似乎我需要撤消一些东西并过渡到 mvc。