2
我创建了一个抽象控制器类(ApplicationController
)用于处理某些用户身份验证,但在调用代码时未初始化HttpContext
。如何从抽象基础控制器访问HttpContext?
public abstract class ApplicationController : Controller
{
public ApplicationController()
{
string myuser = HttpContext.User.Identity.Name; // NullReferenceException
}
}
这有什么区别,如果构造函数是由保护? – San 2009-09-10 02:07:23
@San:阅读http://msdn.microsoft.com/en-us/library/ms229047.aspx – 2009-09-10 02:16:31