@MVC SessionStateAttribute não está funcionando como Atributo Global
Como você configura o SessionStateAttribute como um filtro global no MVC3? No meu Global.asax, tenho isso no método RegisterGlobalFilters.
filters.Add(new SessionStateAttribute(SessionStateBehavior.Disabled));
E no meu controlador doméstico eu tenho isso.
public class HomeController : Controller
{
public ActionResult Index()
{
ViewBag.Message = "Welcome to ASP.NET MVC!";
Session["Blend"] = "Will it blend?";
return View();
}
public ActionResult About()
{
return View();
}
}
Mas por algum motivo, ainda me permite usar a sessão. No entanto, se eu decorar a própria classe HomeController com o atributo, recebo um erro na linha utilizando a Session sobre a referência de um objeto ser nula, o que acho que se destina se a Session nunca for criada?
Estou começando a me perguntar se há algo errado com o meu projeto. Tenho tido pequenos problemas como este com comportamento padrãosupost apenas para trabalha
Alguém mais teve problemas com coisas assi