我有兩個控件ControlEdit和ControlView與一些輸入和複選框和兩個視圖ReadOnly和編輯,我使用MvcContribn複選框助手使複選框禁用我設置屬性禁用爲true defaultView(這裏我加載ControlView)默認情況下用戶chant在該視圖上進行任何更改,然後如果用戶單擊更改按鈕,他來編輯視圖(ControlEdit),並在這裏啓用一切。MVC複選框「禁用」真正的問題
出於某種原因每次在EditView複選框變得未選中。我試圖使用默認複選框的HTML幫手 - 同樣的故事。
在編輯視圖上,它總是變得沒有選中。當我在ViewControl上刪除disable true屬性時,它就變成了工作,在這種情況下,複選框不會失去EdivVew上的狀態。
然後我用jQuery來設置複選框禁用,沒有幫助。我確實在不同的瀏覽器上看到了同樣的故事。只有當我沒有在ReadOnly視圖上將disable設置爲true時,我纔得到正確的行爲。 可能有人遇到過。需要幫忙。
不知道這是相關但實際HTMLCheckbox瀏覽器呈現可以**不能**設置爲只讀**(你可以禁用它) – scunliffe 2010-08-17 13:23:17