/// <summary> ///文章类别下拉列表 /// </summary> /// <param name="selectedValue"></param> /// <returns></returns> public static List <SelectListItem> GetArticleTypeOneSelectList(int?selectedValue = null) { List <SelectListItem> listResult = new List <SelectListItem>(); var firstSelectItem = new SelectListItem() { Text = "---未指定---", Value = null }; listResult.Insert(0, firstSelectItem); var productSpecList = ArticleTypeManager.GetInstance().SelectList(m => m.isdelete == false && m.parentid == 0); if (productSpecList == null) { return(listResult); } var tmpList = productSpecList.Select(m => new SelectListItem() { Text = m.title.ToString(), Value = m.id.ToString() }); listResult.AddRange(tmpList); //设定为选中状态 listResult.ForEach(m => { if (selectedValue.ToString() == m.Value) { m.Selected = true; } }); return(listResult); }
public static ArticleTypeManager GetInstance() { return(_instance ?? (_instance = new ArticleTypeManager())); }