我想要实现的是获取图像的完整路径,将它们分配给 HTML 图像控件的源属性。此图像放置在中继器控件中。
这里的代码:
<asp:Repeater runat="server" ID="flashImagesRepeater" >
<HeaderTemplate>
<table>
<tr id="bodyImagesTr" >
<td>
</HeaderTemplate>
<ItemTemplate>
<sc:Link ID="flashImageClickURL" runat="server" Field="Click Url" Item="<%# Container.DataItem %>" >
<img id="htmlImage" runat="server" field="Image" src="<%# MediaManager.GetMediaUrl(((ImageField)((Item)Container.DataItem).Fields["Image"]).MediaItem) %>" />
</sc:Link>
</ItemTemplate>
<FooterTemplate>
</td>
</tr>
</table>
</FooterTemplate>
还要确保我<%@ Import Namespace="Sitecore.Resources.Media" %>
在顶部添加了相关的命名空间。
但是VS2010给了我错误
无法解析符号“MediaItem”
有人可以指导我做错什么吗?
可能是括号放置不正确?
谢谢阅读。