Когда я помещаю часть своей формы в частичное представление, все части формы получают беспрепятственный синтаксис, кроме элементов формы в частичном представлении.
Единственный способ, которым я нашел способ применения необструктивного синтаксиса, - это запустить другую форму внутри частичного представления.
Вид:
@using (Ajax.BeginForm("SubmitHandler", new DefaultAjaxOptions()))
{
@Html.EditorFor(m => m.Name)
@Html.Partial("MyPartialView", Model)
}
PartialView:
@Html.TextBoxFor(m => m.SomeContent)
Выход:
<input class="text-box single-line" data-val="true" data-val-required="This field is required." id="Name" name="Name" type="text" value="">
<input id="SomeContent" name="SomeContent" type="text" value="0">
Таким образом, только элемент ввода из представления имеет беспрепятственный синтаксис, а частичное представление не имеет ...
Есть ли способ применить необструктивный синтаксис в частичном представлении, который не требует от вас создания новой формы?