我正在修改現有的asp.net mvc應用程序,該應用程序從模型列表創建一個複選框列表,屬性名稱爲「MyModelProperty」,並且還爲「全選」生成了另一個輸入元素,它具有以下html:asp.net mvc如何綁定到一個空的複選框值?
<input name="MyModelProperty_SelectAll" type="checkbox" CHECKED="checked" value=""/>
什麼是模型中的屬性聲明將創建一個布爾屬性,將綁定到視圖中的這個現有的元素?
我試過了,'public bool MyModelProperty_SelectAll {get; set;}'但它返回null。那是因爲這個值在html輸入控件中是一個空字符串嗎?
的應用已在JavaScript邏輯依賴於「全選」複選框,使值「」,所以我正在尋找一種方法來保持它爲空字符串。在這種情況下,有什麼其他方法可以在模型上獲得布爾屬性? –
好吧,只需更改邏輯來驗證javascript中的給定值,更有意義! – Fals