我想使複選框成爲可選項,無論是否被選中。但是當我在視圖中添加一個複選框時,它會使不顯眼的驗證停止。但是當我從我的視圖中刪除複選框時,不顯眼的驗證工作正常。有什麼問題 ? 我加入複選框,這樣的:將複選框添加到mvc中的窗體後,不顯眼的驗證不起作用4
@Html.CheckBoxFor(model => model.features.safetyfeature.Airbag)
所有的模型值是正確的。
我想使複選框成爲可選項,無論是否被選中。但是當我在視圖中添加一個複選框時,它會使不顯眼的驗證停止。但是當我從我的視圖中刪除複選框時,不顯眼的驗證工作正常。有什麼問題 ? 我加入複選框,這樣的:將複選框添加到mvc中的窗體後,不顯眼的驗證不起作用4
@Html.CheckBoxFor(model => model.features.safetyfeature.Airbag)
所有的模型值是正確的。
同樣的問題在這裏。我注意到,默認情況下,它會將data-val-required和data-val屬性添加到複選框。當那些人在那裏時,你描述的問題就會發生。當我使用檢查員將其刪除時,表單將根據需要進行驗證。總之,它看起來像CheckBoxFor自動添加所需的屬性。 – tjans