Я использую шаблоны редактора в ASP.net MVC. Должен ли я помещать форму внутри шаблона редактора или вне шаблона?
Пример:
Внутри
~/Представления/Продукты/Создать.cshtml
@Html.EditorForModel()
~/Views/Products/EditorTemplates/CreateProduct.cshtml
@using(Html.BeginForm())
{
@Html.EditorFor(model => model.Name)
<input type="submit" value="Save" />
}
Снаружи
~/Представления/Продукты/Создать.cshtml
@using(Html.BeginForm())
{
@Html.EditorForModel()
<input type="submit" value="Save" />
}
~/Views/Products/EditorTemplates/CreateProduct.cshtml
@Html.EditorFor(model => model.Name)