在最新的开源.net框架(.net 5或.net 6)中,web应用程序开发有两个模板:
model/view/controller
view/code-behind
对于新的开发,建议使用剃须刀页面。
以上两个概念都是独立的。那么为什么架构图将mvc作为剃须刀页面的基本层呢?
难道不应该把剃须刀页面放在mvc的旁边吗?
资料来源:https://youtu.be/d9Bjg31VuHw:44:12。

发布于 2021-12-03 13:48:03
剃须刀页面依赖于MVC框架的某些部分,比如属性路由、模型绑定和操作结果,这就是为什么它被认为是MVC之上的一个层。您无法避免在Razor页面应用程序中添加用于Microsoft.AspNetCore.Mvc的Microsoft.AspNetCore.Mvc指令。
https://stackoverflow.com/questions/70213620
复制相似问题