Я сделал это с другими системами шаблонов, и я не уверен, как это сделать с шаблонами .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>