Мы используем следующий код в коде страницы
[CreateNew]
public AdminController Controller { get; set; }
и следующий код в классе контроллера
[ServiceDependency]
public IAdminService Adminervice { get; set; }
это нормально работает для обычной страницы aspx.
Я хотел бы проверить стартовое событие Session в своем приложении, и для этого я использую события global.asax.
Однако контроллер здесь не был создан
protected override void PrePageExecute(System.Web.UI.Page page)
{
if (Controller == null)
{
// controller is null...
}
}
Как я могу получить доступ к контроллеру с глобальной страницы, используя атрибут [CreateNew]?