SelectList tempList =
Chatham.Web.Models.Shared.DropDownData.IndicationsGroup(
SessionManager.Company.EntityID,
ICConstants.IndicationsCalculatorGroupType);
foreach (SelectListItem item in tempList)
{
if (value.ToString() == item.Value)
{
if (item.Text == "Create a New Group")
{
GroupDisplayName = "";
break;
}
GroupDisplayName = item.Text;
break;
}
}
在它清除先前设置的值的行上:GroupDisplayName = "";
,我希望它检查先前设置的文本是什么,如果该文本在text
中的项目的属性之一中tempList
,那是它应该清除它的唯一时间。
编辑:
我知道我可以通过循环遍历每个元素来做到这一点,但我已经在一个相同类型的循环中,所以我不想增加这么多复杂性。我希望有一些关于 LINQ 查询的东西,或者我可以使用的东西,或者类似的东西。