MVC2 Checkbox problem...
        Posted  
        
            by BitFiddler
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by BitFiddler
        
        
        
        Published on 2010-02-24T20:40:34Z
        Indexed on 
            2010/04/03
            6:53 UTC
        
        
        Read the original article
        Hit count: 959
        
When I used the html Helper Checkbox, it produces 2 form elements. I understand why this is, and I have no problem with it except:
The un-checking of the checkbox does not seem to be in sync with the 'hidden' value.
What I mean is that when I have a bunch of checkboxes being generated in a loop:
<%=Html.CheckBox("model.MarketCategories[" & i & "].Value", category.Value)%>
and the user deselects and checkbox and the category.Value is FALSE, the code being generated is:
<input checked="checked" id="model_MarketCategories_0__Value" name="model.MarketCategories[0].Value" type="checkbox" value="true" />
<input name="model.MarketCategories[0].Value" type="hidden" value="false" />
This is wrong since the Value is False the checkbox should NOT be checked.
Any ideas why this is happening?
© Stack Overflow or respective owner