Я пытаюсь создать страницу с контролем Telerik Editor.Использование может создавать шаблоны электронной почты, используя этот экран.когда я положил этот элемент управления в сторону @ Html.BeginForm, он работает.Я имею в виду, тогда я могу получить значение в моем контроллере.Когда я создаю тег формы и помещаю этот редактор в этот тег, он не работает.В моем контроллере значение равно нулю.
РАБОТА: -
@using (Html.BeginForm("Create", "Template", FormMethod.Post, new { @class = "ajax-form" }))
{
<div class="file-contents">
<div class="editor-label">
@Html.LabelFor(model => model.Contents)
</div>
<div class="editor-field">
@(Html.Telerik().EditorFor(model => model.Contents)
.HtmlAttributes(new { style = "width: 600px; height: 300px;" })
.Encode(false)
)
@Html.ValidationMessageFor(model => model.Contents)
</div>
</div>
}
Не работает.
<form dojoType="dijit.form.Form" id="createTemplateForm" jsId="createTemplateForm" encType="multipart/form-data" action="@Url.Action("Create", "Template")" method="POST"> <div class="file-contents">
<div class="editor-label">
@Html.LabelFor(model => model.Contents)
</div>
<div class="editor-field">
@(Html.Telerik().EditorFor(model => model.Contents)
.HtmlAttributes(new { style = "width: 600px; height: 300px;" })
.Encode(false)
)
@Html.ValidationMessageFor(model => model.Contents)
</div>
</div>
</form>
Есть идеи, почему это происходит?Пожалуйста, дайте мне знать.
Спасибо.