<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 /”这部分?
答案 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>