Ciao a tutti,
ho un elemento nella mia pagina (view ) asp.net/mvc

che mostra un numero

codice HTML:
 <span class="badge">@Model.NouvellesNotifs</span>
cliccando su questo richiamo un javascript che rimanda ad un 'altra pagina
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