我在MVC 4应用程序中使用了一系列包含ACTIVE人员的下拉列表。用于填充这些列表的数据库表包含一个指示活动/非活动状态的标志。
问题是,如何处理以前分配给案件的工作人员不再与公司合作的情况,从而使其处于非活动状态,从而不符合列表中出现的标准(Active == true)? / p>
在这种情况下,我希望所选的工作人员出现在他之前被选中的列表中,但他不应该在新案例的列表中。
答案 0 :(得分:0)
一种选择是始终带回所有员工,当您创建选择列表时,设置所有选项以使用包含“活动”状态标志的“data-”属性。然后使用jquery,根据您是处于编辑模式还是创建模式,您可以根据选项的“data-”属性的值隐藏或显示元素。