/// <summary> /// DataDictionary数据源 /// </summary> /// <param name="dictionaryType"></param> /// <param name="type"></param> /// <returns></returns> public DropDownListHtmlTag DataSource(string dictionaryType, SourceType sourceType) { this.SourceKey = dictionaryType; this.SourceType = sourceType; if (sourceType == SourceType.Dictionary) { IDataDictionaryService dicService = ServiceLocator.Current.GetInstance <IDataDictionaryService>(); if (dicService != null) { if (this._data == null) { _data = new Dictionary <string, string>(); } foreach (DataDictionaryEntity item in dicService.GetDictionaryByType(dictionaryType)) { this._data.Add(item.ID.ToString(), item.Title); } } } return(this); }