【发布时间】:2013-08-21 17:32:51
【问题描述】:
我是 Umbraco 和 MVC 的新手,但不是 Webforms 的新手。我有一个在 Umbraco 模板中可以正常工作的部分视图,但我也希望它在内容富文本编辑器中可用,而不仅仅是在模板中。
模板调用局部视图如下:
@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>
}
我显然遗漏了一些东西,但我找不到任何文档或教程来完成我正在寻找的东西。
感谢您提供的任何帮助!
【问题讨论】:
-
您的问题是什么?如何使宏在富文本编辑器中可用?
标签: asp.net-mvc umbraco