Mam szablon edytora iw tym szablonie edytora chcę wywołać inny szablon edytora z tym samym modelem (to jest zagnieżdżony), ale nie wydaje się on wyświetlany.
tj. \ EditorTemplates \ Template1.cshtmlW szablonie edytora wywołaj inny szablon edytora o tym samym modelu
@model foo
// insert code here to edit the default fields.
// display extra fields via another editor template.
@Html.EditorForModel("Template2") // or @Html.EditorFor(m => m, "Template2")
i \ EditorTemplates \ Template2.cshtml
@model foo
@Html.TextBoxFor(m => m.Name)
Jestem pewien, że ktoś będzie pytanie, dlaczego? Cóż, szablon zagnieżdżony będzie wyświetlany tylko wtedy, gdy spełniony zostanie warunek (np. @if (@ Model.IsConditionMet) {....}), ale pozostawiłem to z mojego prototypu dla uproszczenia.
Próbuję zrobić coś podobnego, ale bezskutecznie. Masz szczęście, odkąd to napisałeś? – kdawg
Właściwie, informacje uzupełniające: Próbuję to zrobić w połączeniu z kontrolą siatki MVC Telerik. To może mieć z tym coś wspólnego. – kdawg
@kdawg - Nie, nie, przepraszam. Przeniosłem się na szablony JQuery i Knockoutjs. – tkerwood