如何将 PageModel 添加到 Razor 组件?

问题描述

我正在查看一些代码,有人使用单独的 PageModel 制作了 razor 组件。 我怎样才能创建这样的东西?

带有 PageModel 的 Razor 组件: https://i.stack.imgur.com/OO5CQ.png文件夹中: https://i.stack.imgur.com/jXLYO.png

抱歉,由于声誉或其他原因,我无法发布图片

我不明白,如何像这样将剃须刀组件分成两部分。 有人可以解释如何做到这一点吗? 谢谢

解决方法

好的,知道答案了。

  1. 创建一个剃刀组件
  2. 创建与剃刀组件同名的类项。 文件将自动嵌套(如剃刀页面)。解决方案资源管理器中有一个按钮,可用于禁用自动嵌套。 3.将.cs(类项)重命名为公共部分类 4.您可以从组件中删除@{}

还有第二种方法,html页面继承类。 这是一个很好的 yt 视频: https://www.youtube.com/watch?v=4CeEFuY_ieg