LinkBut​​ton打开新窗口选项卡

时间:2011-05-05 10:22:37

标签: c# asp.net

<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>

我想关闭当前窗口标签并打开新标签。

如何使用linkbutton打开新窗口选项卡。 target="_blank"没有帮助。

4 个答案:

答案 0 :(得分:6)

由于链接按钮已回发,因此无法用于 GET 请求。而是使用HyperLink Class

答案 1 :(得分:4)

LinkButton的作用类似于Button,并且没有Target属性。请改用HyperLink并设置Target

答案 2 :(得分:2)

你需要这样的东西

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

答案 3 :(得分:0)

我怀疑我们是否有任何foolprrof代码在标签中打开链接,因为大多数浏览器活动完全在用户的控制之下。 用户可以按照他们想要的方式更改其浏览器设置。

在下面的帖子中有与此相关的很好的讨论,对你来说很有意思,

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