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?

questionAnswers(4)

yourAnswerToTheQuestion