Как использовать Html Form Helper в методе расширения Html Helper? - PullRequest
0 голосов
/ 11 января 2012

Я использую одну и ту же форму в двух местах.Поэтому я подумал, что смогу написать вспомогательный метод расширения html, чтобы минимизировать дублирование.Но я не знаю, как использовать помощники HTML-формы в методе расширения.

1 Ответ

1 голос
/ 20 января 2012

Вам необходимо создать частичное представление для вашей формы, чтобы минимизировать дублирование:

MainView:

@Html.Partial("MyCommonForm", Model.ObjectThatMyFormNeed)

Частичная:

@model ObjectThatMyFormNeed

@using(Html.BeginForm(...))
{
   @*Form content*@
}
...