Как создать глобальные вспомогательные функции?

Я хочу создать некоторые глобальные вспомогательные функции. Я понял, что я должен поместить их в файл .cshtml в App_Code. Я создал этот файл:

@helper CreatePostForm(string action, string controller, string id, params string[] hiddens)
{       
    using (BeginForm(action, controller, System.Web.Mvc.FormMethod.Post, new { id = id }))
    {
        @Html.AntiForgeryToken()
        foreach(string hidden in hiddens)
        {
            @Html.Hidden(hidden)   
        }
    }
}

Проблема в том, чтоBeginForm а такжеAntiForgeryToken методы не признаны. Как сделать это правильно?

PS: я использую .net 4.5, asp.net MVC 4

Ответы на вопрос(1)

Ваш ответ на вопрос