锚标记没有指向确切的网址?

时间:2013-05-27 06:39:08

标签: asp.net anchor repeater

我在网页中使用repeater控件。我在转发器中使用了anchor标记和image。这个想法是当页面加载图像和相应的URL时应该从数据库加载。

问题是当我将光标指向图像时,而不是确切的URL,URL与项目名称相结合。

例如,我应该得到的网址是www.facebook.com,但我得到的是什么 localhost:64396/CMS/www.facebook.com

我使用的转发器控件在下面提供

<asp:Repeater ID="rpt_img_footer" runat="server">
   <ItemTemplate>
       <a href="<%#Eval("IMAGE_URL") %>"><img alt="<%#Eval("IMAGE_NAME") %>"
        src="<%#Eval("IMAGE_PATH") %>" width="32px" height="33px" /></a>
   </ItemTemplate>
</asp:Repeater>

1 个答案:

答案 0 :(得分:1)

您也应该在src属性中包含协议,请使用前面的http://:http://www.facebook.com而不仅仅是www.facebook.com。 否则它将是相对于页面本身路径的src定义。