Как получить отмеченный флажок из формы ASP.NET MVC2 - PullRequest
0 голосов
/ 18 июня 2010

Мне трудно в asp.net MVC2, пытаясь получить проверенные значения различных флажков.

Вот мой взгляд

    <div id="RoleSelection">
    <ul>
        <% foreach (var roles in Model.Roles)
           { 
        %>
        <li>
            <input type="checkbox" name="roles" value="<%: roles %>" /> <%: roles %>
        </li>
        <%   
            }
        %>
    </ul>
</div>

Моя модель:

    [LocalizedDisplayName("Role", NameResourceType = typeof(UserResources))]
    public string Role { get; set; }

    public IEnumerable<string> Roles { get; set; }

Так что в основном здесь я пытаюсь выяснить, как получить все отмеченные флажки из моей формы!

Спасибо

1 Ответ

0 голосов
/ 22 июня 2010

Используйте атрибут Name вместо атрибута id.id должен быть уникальным среди всех элементов.

Атрибут name в вашем случае позволит вам сгруппировать несколько флажков в одну группу.

<input type="checkbox" name="roles" value="<%: roles %>" /> <%: roles %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...