Я пытаюсь создать раскрывающийся список со свойством enum в ASP.NET Core.
Вот модель (viewmodel):
namespace Application.Models.ApplicationviewModels
{
public class StoreIndexData
{
[Display(Name = "Departamento")]
public int DepartmentID { get; set; }
public string DepartmentName { get; set; }
[Display(Name = "Distrito")]
public int DistrictID { get; set; }
public string DistrictName { get; set; }
[EnumDataType(typeof(tiendacadenaenum))]
public tiendacadenaenum tienda_cadena {get;set;}
}
public enum tiendacadenaenum
{
[Display(Name = "Cencosud")]
Cencosud,
[Display(Name = "Cinerama")]
Cinerama,
}
}
А вот и часть вида:
@model Application.Models.ApplicationviewModels.StoreIndexData
@using Application.Models
<div class="form-group">
<label asp-for="tienda_cadena" class="cold-md-2"></label>
<div class="col-md-10">
<select asp-for="tienda_cadena" class="form-control"
asp-items="Html.GetEnumSelectList<tiendacadenaenum>()">"></select>
<span asp-validation-for="tienda_cadena" class="text-danger"></span>
</div>
</div>
Здесь отображается проблема:
Html.GetEnumSelectList<tiendacadenaenum>()">
утверждает, что отсутствует директива using или ссылка на сборку. Есть идеи, как это решить?