Я работаю над приложением ASP.NET MVC с использованием элементов управления Syncfusion. На мой взгляд, у меня есть раскрывающийся список. Модель имеет свойство «Категории», которое представляет собой список типа «Категория».
public class Category
{
public int XKategorieId { get; set; }
public int? Id { get; set; }
public string Hinweis { get; set; }
public string Kategorie { get; set; }
}
Модель представления также имеет свойство IdFromCategory. Модель такая:
public class ReportModel
{
public int? IdFromCategory { get; set; }
public List<Category> Categories { get; set; }
}
Я показываю все категории в раскрывающемся списке, устанавливая «DataSource» в «DropDownList». Теперь моя проблема в том, что я хочу показать элемент, выбранный в «DropDownList», когда представление загружается, и этот выбранный элемент будет тем, у которого «Id» равен «IdFromCategory».
@Html.EJS().DropDownList("KundenBetreuung").DataSource(Model.Categories).Fields(new Syncfusion.EJ2.DropDowns.DropDownListFieldSettings { Text = "Kategorie", Value = "Id" }).Value(Model.IdFromCategory.ToString()).Width("100%").Render();
Это мой код, я не могу установить выбранный элемент в "DropDownList"