2013-11-29 3 views
0

Как вы используете метод помощника mvc для создания ajax.beginform?с использованием формы ajax внутри вспомогательного метода

напр:

@helper AjaxForm(string action, string controller, object routevalues, AjaxOptions options, params MvcHtmlString[] fields) 
{ 
    // DOES NOT WORK 
    @using(Ajax.BeginForm(action, controller, routevalues, options)) 
    { 
     foreach (var field in inputfields) 
     { 
      @field 
     } 
    } 
} 

Я хотел бы использовать это поле где-нибудь в моих взглядах, как этот

@helper AjaxForm("Action", "Controller", new {id = "1"}, new AjaxOptions()) 

ответ

0

Как это

@using (Html.BeginForm()) 
{ 


} 
+0

Это не проблема я пытался Сосредоточится на. Проблема заключается в том, чтобы получить реальную проблему - получить AjaxHelper в методе. –