如何在 Razor View 中将某个模型分成两部分?
How to divide a Certain Model into two parts in Razor View?
我在 Umbraco 中使用 Articulate 插件来实现博客风格,我需要在每个 Articulate Post 中显示默认内容。
这是现在发生的事情。
<section class="post-content">
@Model.Body
</section>
我需要做下面的事情
<section class="post-content">
@Model.Body.part1
"Something Very Important"
@Model.Body.part2
</section>
提前致谢。
创建两个分部视图并将相同的模型传递给两者。在每个视图上只渲染你想要的部分。
<section class="post-content">
@* the model will be passed to the partial view *@
@Html.Partial("~/Views/Partial/PartialView1.cshtml");
<p>Something very important here</p>
@Html.Partial("~/Views/Partial/PartialView2.cshtml");
</section>
那么您的局部视图将类似于:
PartialView1.cshtml
<div>
@Model.Body.part1
</div>
PartialView2.cshtml
<div>
@Model.Body.part2
</div>
你并不真的需要 <div>
但你明白了,对吧?
我在 Umbraco 中使用 Articulate 插件来实现博客风格,我需要在每个 Articulate Post 中显示默认内容。 这是现在发生的事情。
<section class="post-content">
@Model.Body
</section>
我需要做下面的事情
<section class="post-content">
@Model.Body.part1
"Something Very Important"
@Model.Body.part2
</section>
提前致谢。
创建两个分部视图并将相同的模型传递给两者。在每个视图上只渲染你想要的部分。
<section class="post-content">
@* the model will be passed to the partial view *@
@Html.Partial("~/Views/Partial/PartialView1.cshtml");
<p>Something very important here</p>
@Html.Partial("~/Views/Partial/PartialView2.cshtml");
</section>
那么您的局部视图将类似于:
PartialView1.cshtml
<div>
@Model.Body.part1
</div>
PartialView2.cshtml
<div>
@Model.Body.part2
</div>
你并不真的需要 <div>
但你明白了,对吧?