gpt4 book ai didi

c# - MVC - 如何根据条件在下拉列表中添加 css 属性

转载 作者:太空宇宙 更新时间:2023-11-04 07:55:12 25 4
gpt4 key购买 nike

我在很长一段时间后开始使用 MVC,现在我无法真正轻松地做一些事情。

模型类:

public class TaskDetails
{
public string ProjectID { get; set; }
public string ProjectName { get; set; }
public DateTime StartDate { get; set; }
public DateTime EstimatedDate { get; set; }
public string TaskDescription { get; set; }
}

Controller :

List<SelectListItem> query = DE.tblEmployees
.Select(c => new SelectListItem { Text = c.Name, Value = c.Name })
.ToList();
ViewBag.Categories = query;
return View();

查看:

<div class="dropdown">
@Html.DropDownList("CategoryID", (List<SelectListItem>)ViewBag.Categories, "--User Name--")
</div>

这是源代码,它工作得很好,但我想做的是隐藏下拉列表中的所有特定选项,其中 Value != NewTask

最佳答案

不确定是否适合您,但以防万一。

 List<SelectListItem> query = DE.tblEmployees
.Select(c => new SelectListItem { Text = c.ProjectName, Value = c.ProjectName })
.Where(x => x.Value.Equals("NewTask"))
.ToList();

或者直接在 View 中:

@Html.DropDownList("CategoryID", ((List<SelectListItem>)ViewBag.Categories).Where(x => x.Value.Equals("NewTask")), "--User Name--")

关于c# - MVC - 如何根据条件在下拉列表中添加 css 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47394066/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com