MVC 4, список флажков и я

Доброго всем дня.

Я вижу, что это обсуждалось в другом месте, но мне интересно, изменилось ли что-то или что-то упростилось в MVC 4 для таких простаков, как я?!

Сценарий

У меня есть следующая, отредактированная, модель :

public class CorporateDetails
{

    public Guid? Id { get; set; }

    [Key]
    public int CorporateDetailId { get; set; }

    public int? EmsId { get; set; }
    public string EmsName { get; set; }

    public virtual EmsType EmsType { get; set; }
}

public class EmsType
{
    [Key]
    public int? EmsId { get; set; }
    public string EmsName { get; set; }

    public virtual ICollection EmsTypes { get; set; }
}

Со следующим стандартом create view:

 
CorporateDetails
@Html.LabelFor(model => model.EmsId, "EmsType")
@Html.DropDownList("EmsId", String.Empty) @Html.ValidationMessageFor(model => model.EmsId)
@Html.LabelFor(model => model.EmsName)
@Html.EditorFor(model => model.EmsName) @Html.ValidationMessageFor(model => model.EmsName)

Это дает мне, из коробки, красивый выпадающий список а-ля Блог Скотта Гу

Теперь мой реальный вопрос заключается в следующем: как я могу эффективно преобразовать этот раскрывающийся список в то, что будет эффективно множественным выбором, списком флажков?

Опять же, извиняюсь за то, что зашел в тупик, но я просто проверял воду, чтобы увидеть, произошли ли какие-либо обновления.

Обратите внимание, первый проект MVC, так что действуйте осторожно, я снова чувствую себя очень тупым :'(

12
задан tereško 26 June 2012 в 12:18
поделиться