SO上存在一个问题,为什么Razor Pages是在Asp.net Core 2.0中创建Web UI的推荐方法?史蒂夫·史密斯(Steve Smith)从减少文件数量的角度,亲切地解释了使用剃刀页面优于完整MVC的好处。
我使用Razor Pages已有一段时间,并注意到,尽管Razor Page简单性有优势,但在自定义路由,结构化文件夹和复杂的视图模型(页面模型看起来很杂乱)方面还是有点复杂。
因此,问题是:
- 如果除了页面的简单性之外,还有其他什么比“控制器/视图”更喜欢Razor页面-特别是我对这两个框架的性能感兴趣?
- 可以同时合并“剃刀页面”和“控制器/视图”吗?
如果某些经验丰富的人分享了您对使用Razor Pages更好地理解此框架的想法(利弊),我也将不胜感激。