Я новичок в Umbraco и MVC, но не в Webforms. У меня есть частичное представление, которое отлично работает в шаблоне Umbraco, но мне также хотелось бы, чтобы он был доступен в текстовом редакторе с богатым содержанием, а не только в шаблонах.Umbraco Partial View Macro
Шаблон вызывает частичный вид как:
@Html.Partial("ContactForm", new Mynamespace.UmbracoCms.ContactFormModel())
при частичном Просмотр макрофайлы на вкладке Разработчик в офисе Umbraco назад, я добавил .cshtml файл для частичного вида.
@inherits Umbraco.Web.Mvc.UmbracoViewPage<Mynamespace.UmbracoCms.ContactFormModel>
@{
Layout = null;
}
<h3>Contact Form</h3>
@using (Html.BeginUmbracoForm("SendEmail", "ContactFormSurface"))
{
<div class="formRow">
@Html.LabelFor(x => Model.Name)
@Html.EditorFor(x => Model.Name)
@Html.ValidationMessageFor(x => Model.Name)
</div>
<div class="formRow">
@Html.LabelFor(x => Model.Email)
@Html.EditorFor(x => Model.Email)
@Html.ValidationMessageFor(x => Model.Email)
</div>
<div class="formRow">
@Html.LabelFor(x => Model.Comment)
@Html.EditorFor(x => Model.Comment)
@Html.ValidationMessageFor(x => Model.Comment)
</div>
<div class="buttonRow">
<input type="submit" name="Submit"/>
</div>
}
Я, очевидно, что-то отсутствует, но я не могу найти никакой документации или учебники для выполнения того, что я ищу.
Спасибо за любую помощь, которую вы можете предоставить!
Что вы хотите сказать? Как сделать макрос доступным в редакторах расширенного текста? –