【发布时间】:2021-10-03 21:01:38
【问题描述】:
我有两个表,“projectstatus”和“developmentstatus”。
public class ProjectStatus
{
public int ProjectStatusID { get; set; }
public string Status { get; set; }
}
public class DevelopmentStatus
{
public int DevelopmentStatusID { get; set; }
public string Status { get; set; }
}
我必须实现的是一个多级下拉列表,其中包含这两个表作为它的下拉列表以及表项作为子下拉项。
下面的代码是下拉菜单的视图。
<div class="form-group">
<label asp-for="ProjectStatus" class="control-label">Project Status</label>
@Html.DropDownList("ProjectStatus", (IEnumerable<SelectListItem>)ViewBag.ProjectStatus, null, new { @class = "form-control" })
@Html.DropDownList("DevelopmentStatus", (IEnumerable<SelectListItem>)ViewBag.DevelopmentStatus, null, new { @class = "form-control" })
</div>
【问题讨论】:
-
您有什么问题吗?
-
@YiyiYou ,在第一层我需要显示“ProjectStatus”和“DevelopmentStatus”(这两个是表格)。在第二级,我需要这些表中的值。
-
您希望 id 为文本或 status 为文本?您想在哪里放置另一个属性值?
-
@Chetan,我的代码只能显示两个单独的下拉列表。但我需要一个多级下拉列表。就像在第一级,我需要显示“ProjectStatus”和“DevelopmentStatus”(这两个是表格)。在第二级,我需要这些表中的值。
-
@YiyiYou,我需要状态为文本。
标签: c# asp.net-core .net-core model-view-controller razor