如何将类型"System.Collections.Generic.List<System.Web.Mvc.SelectListItem>"显式转换为"System.Web.Mvc.Sele



我正在尝试创建一个新的selectList并通过 return Acctlist.ToList<SelectListItem>();语句返回,但不能因为错误

无法隐式转换type'system.collections.generic.list&lt; system.web.mvc.selectListItem>''至'System.web.mvc.selectlist'

        private SelectList RemoveCustomersWithoutSites(SelectList CustomerSelectList)
    {
        // Update the Account Number dropdown in the SafeContacts pages to only include accounts that have at least one monitored location in Stages.
        SelectList CustList = null;
        List<SelectListItem> Acctlist = new List<SelectListItem>();
        foreach (SelectListItem AcntNumber in CustomerSelectList.Items){
            IEnumerable<SelectListItem> siteList = null;
            siteList = objAPICommon.GetSites(AcntNumber.ToString());
            // Add this Account if it has a site
            if (siteList != null && siteList.Count() > 0)
            {
                SelectListItem item;
                item = new SelectListItem { Text = AcntNumber.Text, Value = AcntNumber.Value };
                Acctlist.Add(item);
            }
        }
        return ***Acctlist.ToList<SelectListItem>()***;
    }

请如何将Acctlist施放或转换为SelectList?谢谢。

创建一个带有项目的新SelectList

new SelectList(items)

相关内容

最新更新