.NET Core剃刀模板-部分内容的产量

时间:2019-02-15 19:52:12

标签: razor asp.net-core-2.0

我已经使用其他模板系统完成了此操作,但不确定如何使用.NET Core Razor模板来完成此操作。

我有一个_Tabs部分,并且我希望在每个选项卡的内容中务实地使用不同的部分,即_Table_Content部分。

例如,给定以下两个部分:

// _Tabs.cshtml
<div class="tab">
   <div class="section1">
      // Render content1 here
   </div>
   <div class="section2">
      // Render content2 here
   </div>
</div>

// _Content.cshtml
<div class="contnet">
   Test test test
</div>

我该如何管理这些内容?

// TestPage.cshtml
<partial name="_Tabs">
   @if (somethihng) 
   {
      // Somehow render into _Tab's section1
      <partial name="_Content" />
   }
   else 
   {
      // Somehow render into _Tab's section2
      <h2>Rendered in content 2</h2>
   }
</partial>

0 个答案:

没有答案