【发布时间】:2019-09-27 23:33:37
【问题描述】:
我正在使用 Syncfusion 控件开发 ASP.NET MVC 应用程序。我的视图中有一个下拉列表。该模型有一个属性“类别”,它是类别类型的列表。
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; }
}
我通过设置“DropDownList”的“DataSource”来显示下拉列表中的所有类别。现在,我的问题是我想在视图加载时显示在“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”中设置所选项目
【问题讨论】:
-
这不是我要找的@JohnB。您的链接是说如何检索选定的值,但我必须在屏幕加载时根据 Id 设置选定的值
标签: c# asp.net-mvc syncfusion