Код перед отображением каждой страницы - PullRequest
1 голос
/ 13 декабря 2010

Я хочу запустить код на каждой странице моего сайта, прежде чем страница отобразится. В веб-формах я использовал этот код в page_load главной страницы. Но где я могу сделать это в MVC?

1 Ответ

1 голос
/ 13 декабря 2010

Вы всегда можете создать базовый класс для своих контроллеров, переопределить метод OnActionExecuting и поместить туда код, необходимый для запуска.

Пример

public class HomeController : BaseController
{
}

public class BaseController : Controller
{
    public override void OnActionExecuting(ActionExecutingContext filterContext)
    {
        // do stuff here
        base.OnActionExecuting(filterContext);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...