Asp.net 如何为href指定我的域之外的位置?

Asp.net 如何为href指定我的域之外的位置?,asp.net,href,Asp.net,Href,当我点击图像时,我被重定向到 http://localhost:49898/www.twitter.com/blablabla 如何删除http://localhost:49898/ 我的href?中的这部分只需将http://添加到您的锚中: <a target="_blank" href='www.twitter.com/<%#Eval("FromUser") %>'> <asp:Image ID="userImage"

当我点击图像时,我被重定向到 http://localhost:49898/www.twitter.com/blablabla

如何删除http://localhost:49898/ 我的href?

中的这部分只需将http://添加到您的锚中:

        <a target="_blank" href='www.twitter.com/<%#Eval("FromUser") %>'> 
           <asp:Image ID="userImage" runat="server" ImageUrl='<%#Eval("Profile") %>' />
         </a>
只需将http://添加到您的锚点:

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

把协议放在前面。尝试…

将协议放在前面。试试…

试试这个:

href='http://www.twitter.com/"

试试这个:

href='http://www.twitter.com/"


因为您没有指定http,这意味着它没有获取它必须搜索的位置的协议名称,或者它没有获取DNS服务器,这就是它在默认情况下重定向到localhost的原因。在锚之前使用http


因为您没有指定http,这意味着它没有获取它必须搜索的位置的协议名称,或者它没有获取DNS服务器,这就是它在默认情况下重定向到localhost的原因。在锚之前使用http


你试过放置http://?http://解决了我的问题,谢谢你试过放置http://?http://解决了我的问题,谢谢
<a target="_blank" href='http://www.twitter.com/<%#Eval("FromUser") %>'> 
           <asp:Image ID="userImage" runat="server" ImageUrl='<%#Eval("Profile") %>' />
         </a>