Как создать глобальные вспомогательные функции?
Я хочу создать некоторые глобальные вспомогательные функции. Я понял, что я должен поместить их в файл .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