Asp.net 锚定标记没有指向确切的url?

Asp.net 锚定标记没有指向确切的url?,asp.net,anchor,repeater,Asp.net,Anchor,Repeater,我在我的网页中使用repeater控件。我在repeater中使用anchor标记和image。想法是当页面加载图像时,应该从数据库加载相应的URL 问题是当我将光标指向图像时,URL与项目名称组合在一起,而不是确切的URL 例如,我应该得到的URL是www.facebook.com,但我得到的是 localhost:64396/CMS/www.facebook.com 我使用的中继器控制如下所示 <asp:Repeater ID="rpt_img_footer" runat="serve

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

问题是当我将光标指向图像时,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>


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

您还应该在src属性中包含该协议,请使用http://in-front:http://www.facebook.com而不仅仅是www.facebook.com进行尝试。否则它将是相对于页面本身路径的src定义。非常感谢您的回答,它成功了。。