Asp .net mvc 3 Metoda CheckBoxFor wyprowadza ukryte pole, wartość pola ukrytego jest fałszywa, gdy pole wyboru jest wyłączone z wybraną wartością true
CheckBoxFor (t => t.boolValue, new {disabled = "disabled"}) metoda renderowania pola wyboru w trybie wyłączonym.
Metoda wyświetla również ukryte pole.
Moje pytanie brzmi: dlaczego to ukryte pole ma fałszywą wartość dla wyłączonego pola wyboru? Uważam, że celem ukrytego pola jest zachowanie dodatkowych ustawień w stosunku do domyślnego zachowania pola wyboru
Czy istnieje sposób na zastąpienie domyślnej funkcjonalności MVC, aby wartość tego ukrytego pola była oparta na stanie pola wyboru, nawet w trybie wyłączonym?