Я новичок в asp.net mvc и, несмотря на то, что несколько поисков не могут получить мою голову успешно в раскрывающихся списках в представлении.DropDownListFor связывание с моделью
В частности, я сначала создаю проект, который является сущностным кодом.
У меня есть форма, которая требует от пользователя необязательного выбора типа лицензии, который у них есть.
И спасибо за помощь или помощь. Я ищу для создания DropDownListFor помощника в представлении, чтобы включить выпадающий список для LicenceType.
Модель раздела GRCMember, относящиеся к типу лицензии является: Тип
public class GRCMember
{
[Column(TypeName = "int")]
public int? LicenceTypeId { get; set; }
}
Лицензия Модель:
public class LicenceType
{
public int LicenceTypeId { get; set; }
[StringLength(150)]
[Column(TypeName = "nvarchar")]
public String Type { get; set; }
[Column(TypeName = "bit")]
public bool? Dormant { get; set; }
public virtual ICollection<GRCMember> GRCMembers { get; set; }
}
Раздел Ассоциированные Регистрация Просмотр Модель:
public class RegisterViewModel
{
[Display(Name = "Licence Type")]
public int? SelectedLicenceTypeId { get; set; }
}
Получить контроллер метод:
[AllowAnonymous]
[HttpGet]
public ActionResult Register()
{
return View();
}
И, наконец, падение вниз секции зрения:
@model GRCWebApp.Models.RegisterViewModel
<div class="col-md-3 col-md-offset-1">
@Html.LabelFor(model => model.SelectedLicenceTypeId, htmlAttributes: new { @class = "control-label" })
@Html.EditorFor(model => model.SelectedLicenceTypeId, new { htmlAttributes = new { @class = "form-control" } })
@Html.ValidationMessageFor(model => model.SelectedLicenceTypeId, "", new { @class = "text-danger" })
</div>
ViewModel является представлением что, на ваш взгляд. У вас нет ничего, что бы представляло ваш dropdownlist of licensetypes. 'DropDownListFor (m => m.whateverimsupposetobindto, Model.licenseTypes);' – Luminous
Вы должны дать нам Минимальный, Полный и Подтверждаемый пример http://stackoverflow.com/help/mcve. Дайте мне простой пример, я попробую почтовый код для вас. – ramiramilu
Ive снял код, чтобы показывать только связанные разделы –