Asp.net mvc 如何处理带有“的下拉列表?”;“不活跃”;项目?

Asp.net mvc 如何处理带有“的下拉列表?”;“不活跃”;项目?,asp.net-mvc,Asp.net Mvc,我在MVC4应用程序中使用了一系列包含活动人员的下拉列表。用于填充这些列表的数据库表包含一个指示活动/非活动状态的标志 问题是,我如何处理以前分配到某个案件的工作人员不再与公司在一起的情况,从而使其处于非活动状态,从而不符合列表中显示的标准(活动==真) 在这种情况下,我希望所选员工出现在他以前被选中的列表中,但他不应出现在新案例的列表中。一个选项是始终将所有员工带回来,并且在创建选择列表时,设置所有选项以使用包含“活动”的“数据-”属性状态标志。然后使用jquery,取决于您处于编辑模式还是创

我在MVC4应用程序中使用了一系列包含活动人员的下拉列表。用于填充这些列表的数据库表包含一个指示活动/非活动状态的标志

问题是,我如何处理以前分配到某个案件的工作人员不再与公司在一起的情况,从而使其处于非活动状态,从而不符合列表中显示的标准(活动==真)


在这种情况下,我希望所选员工出现在他以前被选中的列表中,但他不应出现在新案例的列表中。

一个选项是始终将所有员工带回来,并且在创建选择列表时,设置所有选项以使用包含“活动”的“数据-”属性状态标志。然后使用jquery,取决于您处于编辑模式还是创建模式,您可以根据选项的“数据-”属性的值隐藏或显示元素。

一个选项是始终带回所有员工,并且在创建选择列表时,将所有选项设置为使用包含“活动”状态标志。然后使用jquery,根据您处于编辑模式还是创建模式,您可以根据选项的“数据”属性的值隐藏或显示元素。

听起来您需要另一个标志(如果在您的情况下可能)。遗憾的是,您无法从单个布尔标志中获取3个状态。必须从数据集中引入其他内容。听起来您需要另一个标志(如果您的情况可能)。遗憾的是,您无法从单个布尔标志中获取3个状态。必须从数据集中引入其他内容。