У меня есть контроллер, настроенный следующим образом:
public class GenesisController : Controller
{
private string master;
public string Master { get { return master; } }
public GenesisController()
{
bool mobile = this.HttpContext.Request.Browser.IsMobileDevice; // this line errors
if (mobile)
master="mobile";
else
master="site";
}
}
Все мои другие контроллеры наследуются от этого GenesisController. Всякий раз, когда я запускаю приложение, я получаю сообщение об ошибке:
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
Как я могу получить доступ к HttpContext и из инициализации контроллера?