【发布时间】:2017-06-26 23:07:11
【问题描述】:
我正在使用 adrotator 控件显示图像。但它不显示图像。它只显示替代文本。我的代码是:
<Advertisements>
<Ad>
<Imageurl>~/adsimages/deal1.jpg</Imageurl>
<Navigateurl>http://localhost:56788/adsimages/deal1.jpg</Navigateurl>
<AlternateText>NEW DEALS</AlternateText>
<Impressions>5</Impressions>
</Ad>
<Ad>
<Imageurl>~/adsimages/images(1).jpg</Imageurl>
<Navigateurl>http://localhost:56788/adsimages/images (1).jpg</Navigateurl>
<AlternateText>CHECK OUT NEW DEALS</AlternateText>
<Impressions>3</Impressions>
</Ad>
</Advertisements>
<asp:AdRotator ID="AdRotator1" runat="server" AdvertisementFile="~/ads.xml" Target="_blank"/>
【问题讨论】:
-
查看浏览器的开发者工具
NETWORK选项卡会很有用,但最有可能的问题是图像的路径...您会看到这是对图像的请求可能正在接收 404 响应状态 -
~在 URL 的开头往往意味着“用户的主目录”。例如~foo/bar.html查看用户 foo 的主目录。~/是“当前用户的主目录”,它将是您的网络服务器运行的用户。 -
我的 webapp 中有文件夹 adsimages,我已将上面的图片保存在该文件夹中。所以我给出了上面的路径。我找不到问题所在
标签: asp.net