2016-11-29 83 views
1

我有一個網格視圖內的超鏈接字段。截至目前,我正在使用target =「_ blank」,當我點擊「路徑」列中的超鏈接文本時,鏈接將在新選項卡中打開。我想要鏈接在新窗口中打開。誰能幫忙?asp.net在新窗口中打開超鏈接字段

我使用Visual C#2015

這裏是我用我的GridView控件定義列代碼:

<Columns> 
     <asp:BoundField DataField="id" HeaderText="id" SortExpression="id" /> 
     <asp:BoundField DataField="date" HeaderText="date" SortExpression="date" /> 
     <asp:BoundField DataField="timeOpen" HeaderText="timeOpen" SortExpression="timeOpen" /> 
     <asp:BoundField DataField="timeClose" HeaderText="timeClose" SortExpression="timeClose" /> 
     <asp:hyperlinkfield headertext="path" 
      datatextfield="path" 
      datanavigateurlfields="path" 
      datanavigateurlformatstring="https://www.harris.com/{0}" 
      target="_blank" /> 
    </Columns> 
+0

的可能的複製: http://stackoverflow.com/questions/2541392/opening-new-window-in-html-for-target-blank – Boney

+0

不重複。這個問題具體是關於如何在超鏈接字段asp.net組件生成鏈接時在新窗口中打開鏈接。 –

回答

0
<a href="http://wwww.google.com" onclick="window.open('http://wwww.google.com', 'newwindow', 'width=300, height=250'); return false;"> Print</a> 

試試這個

+0

這應該去哪裏? –

0
<asp:HyperLink ID="HyperLink1" NavigateUrl='<%# Eval("ID","pathurl.aspx?I={0}") %>' Target="_blank" runat="server">Path</asp:HyperLink>