簡體   English   中英

LinkButton 打開新的 window 選項卡

[英]LinkButton open new window tab

<asp:LinkButton ID="lnkbtnMoreTagRules" runat="server" 
   CommandName='<%#Eval("Value")%>'
   CommandArgument='<%# string.Format("{0}||||{1}", Eval("Tag"), 
       Eval("TagAppearance"))%>' 
   OnCommand="lnkbtnMoreTagRules_Command">Več pravil</asp:LinkButton>

我想關閉當前的 window 選項卡並打開新的選項卡。

如何使用鏈接按鈕打開新的 window 選項卡。 target="_blank"沒有幫助。

由於鏈接按鈕被回發,因此它不能用於GET請求。 改為使用HyperLink Class

LinkButton的工作方式與Button類似,並且沒有Target屬性。 改用HyperLink並設置Target

你需要這樣的東西

<asp:LinkButton id="LinkButton1" runat="server" onClientClick="window.open('http://asp.net');"

我懷疑我們是否有任何愚蠢的代碼來打開選項卡中的鏈接,因為大多數瀏覽器活動完全在用戶的控制之下。 用戶可以按照他們想要的方式更改瀏覽器設置。

在下面的線程中有與此相關的很好的討論,這對你來說會很有趣,

http://www.dynamicdrive.com/forums/archive/index.php/t-19843.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM