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