如何在我的域外提供href一个位置?

时间:2012-11-28 13:12:36

标签: asp.net href

        <a target="_blank" href='www.twitter.com/<%#Eval("FromUser") %>'> 
           <asp:Image ID="userImage" runat="server" ImageUrl='<%#Eval("Profile") %>' />
         </a>

当我点击图片时,我被重定向到 的 “http://本地主机:49898 / www.twitter.com / blablabla”

如何从我的href删除“http:// localhost:49898 /”这部分?

4 个答案:

答案 0 :(得分:4)

只需将http://添加到您的主播:

<a target="_blank" href='http://www.twitter.com/<%#Eval("FromUser") %>'> 
    <asp:Image ID="userImage" runat="server" ImageUrl='<%#Eval("Profile") %>' />
</a>

答案 1 :(得分:2)

将协议放在前面。试试http://twitter.com ...

答案 2 :(得分:2)

试试这个:

  

href ='http://www.twitter.com/<%#Eval(“FromUser”)%&gt;'

答案 3 :(得分:2)

因为你没有指定http,这意味着它没有获得它必须搜索的协议名称,或者它没有获得DNS服务器,这就是为什么它默认重定向到localhost。在锚点前使用http。

<a target="_blank" href='http://www.twitter.com/<%#Eval("FromUser") %>'> 
           <asp:Image ID="userImage" runat="server" ImageUrl='<%#Eval("Profile") %>' />
         </a>