Я создаю свой собственный атрибут HandleError в MVC.
public class MVCError : HandleErrorAttribute
{
public override void OnException(ExceptionContext filterContext)
{
//Supposed to remove session here
}
}
Но, похоже, я не могу использовать сеанс для удаления определенного сеанса на моем веб-сайте.Это возможно?Или мне нужно очистить сеанс в файле Global.asax:
protected void Application_Error()
{
Session.Remove("Check");
Debug.WriteLine("An error has occurred.");
}