private void buildImageList(string listType, string query, Literal targetControl, string activeId) { MediaUrlOptions options = new MediaUrlOptions(); options.AlwaysIncludeServerUrl = true; Item[] images = MasterDB.SelectItems(query); StringBuilder bldr = new StringBuilder(); foreach (var _image in images) { bldr.AppendLine(string.Format(iconImageHtml, _image.Name, //AltText MediaManager.GetMediaUrl((MediaItem)_image, options), //Image URL _image.ID.ToString(), //Image ID for javascript listType, //Type i.e. image or badge _image.ID.ToString() == activeId ? "selected" : "" )); } targetControl.Text = bldr.ToString(); }