目前mediaItem.Src
正在抛出一个过时的警告,并使用MediaItem属性进行声明。 mediaItem.MediaItem
虽然没有制定者。这个警告真的只是为了让人们使用类似的东西:
var image = new Sitecore.Data.Items.MediaItem(imageField.MediaItem);
Sitecore.Resources.Media.MediaManager.GetMediaUrl(image);
.Src
(以及相关的字段属性)仍然是实际设置字段值的推荐方法吗?
答案 0 :(得分:3)
我相信你设置媒体ID而不是媒体项属性。
答案 1 :(得分:1)
我会参考4.1.7节中的Content API Cookbook(PDF link)
来自它的一些示例代码:
home.Editing.BeginEdit();
imageField.Clear();
imageField.Src = Sitecore.Resources.Media.MediaManager.GetMediaUrl(sampleMedia);
imageField.MediaID = sampleMedia.ID;
imageField.MediaPath = sampleMedia.MediaPath;
...