【发布时间】:2011-07-28 03:28:30
【问题描述】:
我有一个这样设置的控制器:
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 并从控制器初始化?
【问题讨论】:
标签: c# asp.net asp.net-mvc