Ciao a tutti,
ho un elemento nella mia pagina (view ) asp.net/mvc
che mostra un numero
cliccando su questo richiamo un javascript che rimanda ad un 'altra paginacodice HTML:<span class="badge">@Model.NouvellesNotifs</span>
e azzera nel db il valore di NouvellesNotifs.
Nella nuova pagina l'elemento non é più visibile perché i valori sono a 0 nel db
Ritornando dietro con il browser questo viene mostrato ancora, solo se aggiorno la pagina scompare.
Lato server
nel controller della pagina ho inserito un punto di arresto e ho visto che dopo il back si arresta al punto e il valore che dovrei ritornare é 0 quindi corretto, ma nonostante questo la view mi mostra il valore vecchio e l'elemento....per esempio 3.
Nella funzione che fa il redirect
Ho prima di tutto inserito nel js un comando per nascondere l'elemento, ma non cambia nulla dopo il back
$(".badge").hide();
Ho inserito nell'html
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
Ma sul back mostra ancora l'elemento
Avete suggerimenti?
Grazie