问题描述
我正在查看一些代码,有人使用单独的 PageModel 制作了 razor 组件。 我怎样才能创建这样的东西?
带有 PageModel 的 Razor 组件: https://i.stack.imgur.com/OO5CQ.png 在文件夹中: https://i.stack.imgur.com/jXLYO.png
抱歉,由于声誉或其他原因,我无法发布图片。
我不明白,如何像这样将剃须刀组件分成两部分。 有人可以解释如何做到这一点吗? 谢谢
解决方法
好的,知道答案了。
- 创建一个剃刀组件
- 创建与剃刀组件同名的类项。 文件将自动嵌套(如剃刀页面)。解决方案资源管理器中有一个按钮,可用于禁用自动嵌套。 3.将.cs(类项)重命名为公共部分类 4.您可以从组件中删除@{}
还有第二种方法,html页面继承类。 这是一个很好的 yt 视频: https://www.youtube.com/watch?v=4CeEFuY_ieg