3

linkbuttongridview控件中使用。我想将数据打开到新选项卡中。我试图设置target="_blank". 但它不起作用。我试过这样做。这是我的源代码:

<asp:LinkButton ID="LinkButton1" runat="server"
            CommandArgument="<%# Container.DataItemIndex %>" CommandName="###"
            Font-Underline="False" Text='<%# Eval("###") target="_blank" %>' />

请指导我并在我做错的地方给我建议。

4

4 回答 4

6

Page_Load 使用:

 btnSubmit.Attributes.Add("href", "https://google.com/");
 btnSubmit.Attributes.Add("target", "_blank");

或使用 javascript:

 <asp:LinkButton id="lnkTitle" runat="server" OnClientClick="return NewWindow();" OnClick="lnkTitle_Click" > Open Window</asp:LinkButton>    

<script type="text/javascript">
function NewWindow() {
    document.forms[0].target = '_blank';
}
</script>

良好的成功 =))

于 2016-11-23T03:27:33.250 回答
1

最多您可以将其打开到一个新窗口中,并根据用户的互联网设置,它将在一个新选项卡中打开。不过,没有办法让它在新标签中打开。

http://www.webmaster-talk.com/html-forum/32504-hyperlink-target-open-in-new-tab.html

另请查看此页面:

如何在asp.net中单击按钮的新选项卡中打开页面?

于 2013-10-24T18:40:30.303 回答
0

如果你使用

OnClientClick="window.open('/folder/Report.aspx'); 

在您的 LinkBut​​ton 中,它会在新选项卡中打开,但在左键单击时会这样做。右键单击并选择在新选项卡中打开也将在新选项卡中打开。

使用 Linkbutton,用户无法控制目标。

于 2014-04-04T08:00:58.020 回答
0
<asp:HyperLink ID="jiraLink" runat="server" Target="_blank">Click Here</asp:HyperLink>

Target="_blank" 对我有用。要么尝试:

  1. 目标的大写“T”
  2. 或者,在后面的代码中,尝试:

jiraLink.Target = "_blank";

此外,看起来您可能已将结束刻度标记关闭(或放错位置)您的文本字段。

于 2013-10-24T18:35:05.190 回答