2013-02-04 30 views
0

我的代碼是:動態添加HREF目標和開放,在新標籤

<a href='<%# Eval("websitename")%>' runat="server" target="_blank"> 
<asp:Label runat="server" Text='<%# Eval("websitename")%>'></asp:Label> 
</a> 

我將代碼綁定網站名稱後面,當我點擊它會搜索我的本地主機的內部網站。

如果該網站的名稱是 「www.stackoverflow.com」 它就像打開「本地主機:1234/www.stackoverflow.com

如何重定向到www.stackoverflow.com

謝謝推進

+0

你應該添加http://你的 「websitename」 的開始。這會告訴您的瀏覽器使用http協議而不是localhost。 – ankur140290

回答

0

檢查websitename始於http://,如果沒有,請添加它。

或者,如果websitename從未與http://開始,只是做

<a href='<%# "http://" + Eval("websitename")%>' 
1

添加http://到地址的開頭:

<a href='http://<%# Eval("websitename")%>' runat="server" target="_blank"> 
     <asp:Label runat="server" Text='<%# Eval("websitename")%>'></asp:Label> 
</a> 
+0

謝謝各位快速回復! – Learner