获取包含服务器部分的媒体网址

Dix*_*onD 10 c# sitecore

是否可以获取MediaManager.GetMediaUrl始终包含服务器部分的URL ?

DdW*_*DdW 9

只是为了提高这一点,在Sitecore 7中该AlwaysIncludeServerUrl选项也包括在内MediaUrlOptions(我不知道自哪个版本的Sitecore)

像这样:

MediaUrlOptions muo = new MediaUrlOptions();
muo.AlwaysIncludeServerUrl = true;
String url = MediaManager.GetMediaUrl((MediaItem)item, muo);
Run Code Online (Sandbox Code Playgroud)


Mar*_*ino 0

我最近刚刚在 Stack Overflow 上回答了一个类似的问题。我相信答案也适用于你的。

简短摘要:没有配置可以执行此操作,您需要重写一些内置方法才能执行此操作。请参阅上面的链接了解确切的详细信息。