0
ich zur Zeit bewegen haben die folgende Kendo Tabstrip mit einer Inline-Vorlage:Wie Inline Vorlage von Kendo Mvc Tabstrip in Teil
@(Html.Kendo()
.TabStrip()
.BindTo(Model.Sections, (tabStripItem, tab) =>
{
tabStripItem.Text = tab.SectionName;
tabStripItem.Template.InlineTemplate = @<text>
<div>
<p>
@Html.DisplayFor(m => tab.SectionName)
</p>
<p>Questions</p>
<ul>
@foreach (var answer in tab.InterviewReportAnswers)
{
<li>
@Html.DisplayFor(m => answer.Question) : @Html.DisplayFor(m => answer.Answer)
</li>
}
</ul>
</div>
</text>;
}))
Die oben funktioniert gut, ich vorstellen jedoch, dass die Templat-Komplex mehr bekommen so Gibt es eine Möglichkeit, die Inline-Vorlage in eine externe Teildatei zu verschieben?
Eine weitere Option ist '.LoadContentFrom ("ActionThatReturnsPartial", "Controller", neue {Id = Model.Id})' - dann können Sie Server-Seite Dinge tun und die teilweise zurück. –
Würde 'LoadContentFrom' in 'tabStripItem' innerhalb der Bindung oder auf dem' TabStrip'-Steuerelement aufgerufen? – Esen