我在linkbutton
控件中使用gridview
。我想将数据打开到新标签中。我试图设置target="_blank"
。
但它没有用。
我试过这样做。这是我的源代码:
<asp:LinkButton ID="LinkButton1" runat="server"
CommandArgument="<%# Container.DataItemIndex %>" CommandName="###"
Font-Underline="False" Text='<%# Eval("###") target="_blank" %>' />
请指导我,并在我做错的地方给我建议。
答案 0 :(得分:4)
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>
取得好成绩=))
答案 1 :(得分:1)
最多可以将其打开到一个新窗口,根据用户的互联网设置,它将在新标签页中打开。但是没有办法在新标签中打开它。
http://www.webmaster-talk.com/html-forum/32504-hyperlink-target-open-in-new-tab.html
另请查看此页面:
答案 2 :(得分:0)
<asp:HyperLink ID="jiraLink" runat="server" Target="_blank">Click Here</asp:HyperLink>
目标=&#34; _blank&#34;为我做的伎俩。试试:
jiraLink.Target =&#34; _blank&#34 ;;
此外,您可能已将结束刻度标记关闭(或放错位置)文本字段。
答案 3 :(得分:0)
如果您使用
OnClientClick="window.open('/folder/Report.aspx');
在你的LinkButton中,它会在一个新标签页中打开,但左键单击会这样做。右键单击并在新选项卡中选择打开也将在新选项卡中打开。
使用Linkbutton,用户无法控制目标。