日期:2014-05-17  浏览次数:20416 次

Repeater读取路径问题
<asp:Repeater ID="Repeater1" runat="server">
  <ItemTemplate>
  <a href='<%#DataBinder.Eval(Container.DataItem,"Furl")%>'>
  <%# DataBinder.Eval(Container.DataItem,"Fname")%></a><br>
  </ItemTemplate>
</asp:Repeater>
写的友情链接代码,数据库存储的网址是www.baidu.com www.csdn.net
但是前台读取出来的时候却自动加上了/News  
News是网站的路径,请问怎么解决

------解决方案--------------------
数据库保存网址时,保存完整的绝对定位路径。如:
http://www.baidu.com/
而不是
www.baidu.com
------解决方案--------------------
。。。URL默认连接就是你当前页面目录下的某个网页。 比如

<a href="www.a.aspx"/>
就是连接的当前页面同一目录下 www.a.aspx页面

<a href="http://www.a.aspx"/>
这个就等于是用IE在进行访问一样。 是去访问的域名