我有一块 HTML 需要在页面上的多个位置呈现,我正在寻找一种只定义该 HTML 一次的方法。我不能简单地依赖循环,因为 HTML 出现在不同的区域。
我知道我可以使用局部视图。但由于 HTML 块将只显示一页,我更愿意在那里定义它。
我知道我可以创建一个@functions块来创建一个函数来呈现标记,但这适用于代码而不是标记。我想要一些更像@helperMVC 中的函数,但这些似乎在 Razor Pages 中不可用。
任何人都可以提供其他建议来在一个地方定义一个 HTML 块,以便它可以显示在页面上的任何地方吗?