如何将 PageModel 添加到 Razor 组件?

问题描述 投票:0回答:1

我正在查看一些代码,有人用单独的 PageModel 制作了 Razor 组件。

我怎样才能创建这样的东西?

Razor 组件及其 PageModel:

在文件夹中:

我不明白如何将 Razor 组件分成这样的两个部分。 有人可以解释一下如何做到这一点吗?

c# .net asp.net-core razor
1个回答
0
投票
  1. 创建 Razor 组件
  2. 创建与 Razor 组件同名的类项。 文件将自动嵌套(如 Razor Pages)。解决方案资源管理器中有一个按钮,可让您禁用自动嵌套。
  3. 将 .cs(类项)重命名为公共分部类
  4. 您可以从组件中删除
    @{}

还有第二种方法,HTML页面继承该类。这是一个关于此的精彩 YouTube 视频: https://www.youtube.com/watch?v=4CeEFuY_ieg

© www.soinside.com 2019 - 2024. All rights reserved.