/// <summary> /// Sets source and alternative text for image element. If image Guid is not set, uses default image according to given base info. /// </summary> /// <param name="baseInfo">Edited object, determines default image if image guid is not specified</param> private void SetImageAttributes(BaseInfo baseInfo) { Guid imageGuid = ValidationHelper.GetGuid(Value, Guid.Empty); if (imageGuid == Guid.Empty) { var manager = new DefaultClassThumbnail(baseInfo.TypeInfo.ObjectType); imageGuid = manager.GetDefaultClassThumbnailGuid() ?? Guid.Empty; } string imageUrl = MetaFileURLProvider.GetMetaFileUrl(imageGuid, string.Empty); imageUrl = URLHelper.UpdateParameterInUrl(imageUrl, "maxsidesize", "256"); imgPreview.Src = imageUrl; imgPreview.Alt = GetString("general.objectimage"); }