【发布时间】:2020-03-14 22:51:08
【问题描述】:
我对 Blazor 还是很陌生。我以前一直在使用 NodeJS。对于一个新的用例,我想了解更多关于 Blazor 的信息,因此我目前正在对此进行调查。嗯,我打算做什么?我想测试处理实体框架的组件,包括 CRUD 操作。为此,我过去做了一些测试。由于数据模型和数据提供者,我个人喜欢为 CRUD 操作自动生成“Razor Pages”的过程(它非常创新和有效)。 Baaaam,它为您创建完整的工作页面,如“编辑”、“删除”、“更新”等。 但这就是问题出现的地方......就内容而言,这些页面是完美的。但是,它们在没有任何布局或功能的情况下呈现(可能解释错误?)。 所以我决定建立一个干净而新鲜的项目。
- 创建了服务器端 Blazor 应用
- 在“Pages”文件夹中创建了一个文件夹“Test”
- 我创建了一个带有一些演示内容的“Razor 组件”
我喜欢做的“剃刀页面”也是如此,因为我喜欢拆分代码和标记 + 我需要它来稍后生成 CRUD 内容。但目前,这里只是演示内容。
终于渲染出来了。如您所见,如果我访问测试/索引 (*.razor),一切都会像菜单、布局和单页应用程序一样呈现良好。
最后是“Razor 页面”(*.cshtml) 的输出。内容只是渲染,没有布局,没有 CSS,没有超链接解释等等。
-
你知道我做错了什么吗?我真的很喜欢与这些页面生成器一起工作。这是惊人的和高效的。也许你们对我有一些建议。
非常感谢。
问候
【问题讨论】:
标签: asp.net asp.net-mvc razor blazor blazor-server-side