我有一个带有媒体选择器属性的文档类型。该物业有别名“bannerimage”。现在我想在我的模板中抓住图像网址。
我正在使用GetMediaURL方法来获取图片网址,但我得到的只是一个错误。跟踪给了我The type or namespace name 'GetMediaUrl' does not exist in the namespace 'Umbraco' (are you missing an assembly reference?)
这是我的代码
<umbraco:Macro runat="server" language="cshtml">
<img src='@Umbraco.GetMediaUrl(DynamicModel.bannerimage, "uploadedFile")' alt="Banner"/>
</umbraco:Macro>
Umbraco版本是4.11.3。
答案 0 :(得分:2)
如果我没记错的话,GetMediaUrl是一个Umbraco5方法。因此,我不认为它存在于4.11 dll中。
umbraco.library.GetMedia或Library.MediaById应该是可访问的。