Как реализовать список флажков в ASP.NET MVC? - PullRequest
3 голосов
/ 05 апреля 2010

Только что перешел из WebForms в MVC и заменил различные пользовательские интерфейсы. Не уверен, как реализован WebForms CheckListBox, есть ли плагин jQuery или базовый пример этого где-то?

1 Ответ

4 голосов
/ 05 апреля 2010

В зависимости от вашей потребности в jQuery, шаблон, подобный этому, является тем, что я обычно использую.(Вы должны быть в состоянии подключить события jQuery к этому; я пока держу это в базовом шаблоне.)

<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>

(я могу уточнить этот ответ через пару часов, как только я всработайте и посмотрите мой настоящий код для этого, но он должен помочь вам начать.)

Ваш метод действия для этого примет массив bool s для аргумента myObjectSelections.

...