我需要如何使LinkButton控件在GridView中打開一個新的IE窗口
<asp:TemplateField HeaderText ="ename">
<ItemTemplate > <asp:Label ID="lbl2" Text ='<%#Eval("ID") %>' runat ="server" >
</asp:Label>
</ItemTemplate>
<EditItemTemplate >
<asp:TextBox ID ="textbox1" Text='<%#Eval("name")%>' runat ="server" ></asp:TextBox>
<asp:LinkButton ID ="link1" Text='<%#Eval("name")%>' runat ="server" ></asp:LinkButton>
</EditItemTemplate>
</asp:TemplateField>
我有編輯的文本和鏈接按鈕的ItemTemplate 根據條件()
如果(文本= '<%#的eval( 「ID」)%>')
ID = 1個顯示文本框[編輯項目temalpate]
ID = 2抄瓦特鏈接按鈕在鏈接按鈕[編輯項目temalpate]
ID = 3顯示鏈接按鈕[編輯項目temalpate]
現在我有值[Text='<%#Eval("name")%>']
(例如:www.stackoverflow.com,google.com) 所以一個用戶點擊鏈接按鈕打開一個新的瀏覽器窗口並顯示該網站顯示在鏈接按鈕clcik上打開一個新的瀏覽器窗口
只是爲了澄清:由於指定了Target =「_ blank」,因此將在新窗口或選項卡中打開該網站。 –
感謝回覆 當我使用上述方法。問題是IE中的URL是這樣打開的:www.loaclhost:9098/admin/www.asp.net – happysmile
但www.asp.net是我的NavigateUrl =「<%#Eval('name')中的值%>「 但在新的IE窗口中,它正在打開這樣的 www.loaclhost:9098/admin/www.asp.net – happysmile