Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I implement a checkbox list in ASP.NET MVC?

Just moved from WebForms to MVC and replacing various userinterfaces. Not sure how the WebForms CheckListBox is implemented, is there a jQuery plugin or a basic example of this somewhere?

like image 789
Mark Redman Avatar asked Nov 24 '25 12:11

Mark Redman


1 Answers

Depending on your need for jQuery, a template similar to this is what I routinely use. (You should be able to wire up jQuery events to this; I'm keeping this to a basic template for now.)

<div class="checkBoxList"><!-- This class usually defines a max-height and overflow -->
    <% foreach (MyObject o in Model.MyObjects) { %>
        <input type="checkbox" name="myObjectSelections" 
            value="<%=o.Value%>" /><br />
        <%=o.Text%>
    <% } %>
</div>

(I may refine this answer in a couple hours once I'm at work and see my real code for this, but it should get you started.)

Your action method for this will take an array of bools for the myObjectSelections argument.

like image 103
John Rudy Avatar answered Nov 28 '25 05:11

John Rudy



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!