我最近从 Asp .NET Core 2.2 升级到 3.1,可以在 razor 页面中使用 Razor 组件。它们看起来基本上像视图组件,除了它使用 blazor 和同一文件中的所有内容。我试图搜索,但我没有阅读任何关于使用 Razor 组件而不是查看组件的文档。
那么问题来了……
在 Razor 页面中使用 Razor 组件而不是查看组件有什么意义?这个会比较好吗?我知道视图组件设置起来有点痛苦,因为您必须设置默认视图和带有逻辑的代码隐藏文件,并且您不能在其上使用 javascript,只能在父视图上使用。我的大多数应用程序都充满了视图组件,我想知道切换到剃须刀组件有什么好处?