0

我基本上有一些绑定到转发器的项目,这些项目具有与图像字段相关联的图像:

<asp:Repeater runat="server" DataSource="<%# Actions %>">
    <ItemTemplate>
        <li>
            <sc:Image Field="Image"  runat="server" Item="<%# Container.DataItem as Sitecore.Data.Items.Item %>" />

现在我不认为 sitecore 默认情况下是为了放入绝对网址,而不是获取:

<img src="/~/media/image.ashx" />

我越来越:

<img src="http://<domain>/~/media/image.ashx" />

我需要相对路径而不是绝对路径,因为域可以根据页面类型在 http 和 https 之间切换,并且无论如何通过的图像都保留在 http 端。

有没有办法可以改变 sc:Image MediaUrlOptions ?

谢谢

4

1 回答 1

5

查看您的 web.config 中的此值设置为什么。<setting name="Media.AlwaysIncludeServerUrl" value="false" />

你需要它是假的或空白的。

于 2013-04-15T17:22:08.700 回答