Mon FormCollection revient en arrière un checkbox, mais je suis après la valeurFormCollection pour une case à cocher
collection["SelectedCheckbox"]
cela renvoie « true, false »
mais je veux des résultats, ce qui devrait être vraie ou faux
Mon FormCollection revient en arrière un checkbox, mais je suis après la valeurFormCollection pour une case à cocher
collection["SelectedCheckbox"]
cela renvoie « true, false »
mais je veux des résultats, ce qui devrait être vraie ou faux
dans asp.net-mvc vous devez vérifier false
, la raison pour laquelle vous vérifiez faux parce que l'aide Html Checkbox
fait une sorte de chose bizarre pour la valeur true
retourne Vrai comme:
rend la chaîne lu "true, false"
afin que vous puissiez avoir pensé qu'il était deux valeurs, mais son seul et vrai moyen
Faux retourne comme:
il fait la chaîne lire "faux"
Se référer à une question similaire pour plus de détails: http://stackoverflow.com/questions/658458/mvc-html-checkbox-and-form-submit-issue/658514# 658514 – TStamper
si vous spécifiez 'bool' comme paramètre au lieu de le lire comme' chaîne', alors cela fonctionne comme prévu – TStamper