Che succede? La variabile viewmodel è un bool con valore true.Booleano con helper html Nascosto e nascostoPer
<%= Html.HiddenFor(m => m.TheBool) %>
<%= Html.Hidden("IsTimeExpanded",Model.TheBool) %>
<input type="hidden" value="<%=Model.TheBool%>" name="TheBool" id="TheBool">
risultati in:
<input id="TheBool" name="TheBool" value="False" type="hidden">
<input id="TheBool" name="TheBool" value="False" type="hidden">
<input value="True" name="TheBool" id="TheBool" type="hidden">
Che cosa sto facendo di sbagliato? Perché gli helper non funzionano come previsto?
la risposta è nel http://stackoverflow.com/questions/4710447/asp-net-mvc-html-hiddenfor-with-wrong-value –
Questo commento dovrebbe essere la risposta corretta - Gli helper utilizzano prima i valori POST. Quindi, se stai aggiornando TheBool sul postback e poi visualizzi il tuo modello senza fare un reindirizzamento/ottieni, potresti visualizzare il valore sbagliato. –