Przechowywanie flagi na całą aplikacje.

0

Potrzebuje przechować flagę prawda, fałsz na zakres całej aplikacji dla wszystkich użytkowników.
Mam przycisk zmieniający wartość i po jego kliknięciu z false ma zrobić się true bo zależnie od tego wyświetlam coś lub nie.

Tak więc:

  • Stan ma być nie ulotny między żądaniami http

Myślałem nad TempData ale nie zmienia się stan.

 TempData["Flaga"] = !((bool)TempData["Flaga"]); 

Macie jakiś inny pomysł jak to rozwiązać?
Nie chciałbym tego przechowywać w bazie danych.
ASP.NET MVC, EF

1

Dlaczego nie chciałbyś tego przechowywać w bazie danych?

0

Bo czemu tworzyć nową encje dla jednej flagi? I co żądanie ją pobierać z bazy jak szybciej z cache?

1

Bo czemu tworzyć nową encje dla jednej flagi? I co żądanie ją pobierać z bazy jak szybciej z cache?
... czyli tak zwane programowanie januszowe.

I tak to wrzucisz do pamięci podręcznej, więc nie poczujesz różnicy.

0

Singleton pattern jak coś, ale nie rób tego.

0

A może trzymać to w AppSettings?

1 użytkowników online, w tym zalogowanych: 0, gości: 1