如果之前已经发布过这样的道歉,我很难将基本逻辑与现有的许多更复杂的教程/样本区分开来。
我有一些基本的静态 HTML,我想在多个(但不是全部)视图中重复使用:
<div class="logout">
@Html.ActionLink("Log out", "Login", "Login", null, null)
</div>
如何将其放入可重用的组件中,然后如何在我的视图中引用它? 我今天发现的所有其他例子似乎都是将模型传递给对象,或者让它做一些动态的事情,这不是必需的。
答案 0 :(得分:2)
将静态html放在局部视图中,然后在视图中包含部分视图
使用Html Helpers
,例如@Html.Partial()
或@Html.RenderPartial()
。
示例: -
@{ Html.RenderPartial("Path/to/my/partial/view"); }
@Html.Partial("Path/to/my/partial/view")