J'ai créé une classe de contrôleur abstrait (ApplicationController
) pour gérer une authentification d'utilisateur, mais HttpContext
n'est pas initialisée lorsque le code est appelé.Comment accéder à HttpContext à partir d'un contrôleur de base abstrait?
public abstract class ApplicationController : Controller
{
public ApplicationController()
{
string myuser = HttpContext.User.Identity.Name; // NullReferenceException
}
}
quelle différence est-il si le cteur est protégé fit? – San
@San: lisez ceci http://msdn.microsoft.com/fr-fr/library/ms229047.aspx –