使用 link 按钮在同一选项卡中打开 link
Use linkbutton to open a link within the same tab
我有一个 .net 项目,我一直在尝试以这样一种方式使用 linkbutton
,它不会在另一个 page/tab 上打开 link。目前我已经在另一页上打开了link。
请帮忙。
我的ascx页面代码如下:
<td>
<asp:LinkButton ID="ApproveButton" runat="server" Text="Approval" CssClass="btn btn-primary btn-xs" OnClientClick="window.open('/Licence-Application/Applicant-Approval-Page');"/>
</td>
我已经尝试了 window.open
、window.show
、Response.Redirect
、window.location
、location.href
,但没有成功。
要么一直打开同一个页面,要么报错,要么在新标签页打开。
更改您的代码以使用 location.href
而不是 window.open
。 window.open
将始终打开一个新标签页。
<asp:Button ID="ApproveButton" runat="server" Text="Approval" CssClass="btn btn-primary btn-xs" OnClientClick="location.href = '/Licence-Application/Applicant-Approval-Page';"/>
或
<asp:LinkButton runat="server" ID="ApproveButton" href="/Licence-Application/Applicant-Approval-Page" CssClass="btn btn-primary btn-xs">Button Text</asp:LinkButton>
我有一个 .net 项目,我一直在尝试以这样一种方式使用 linkbutton
,它不会在另一个 page/tab 上打开 link。目前我已经在另一页上打开了link。
请帮忙。
我的ascx页面代码如下:
<td>
<asp:LinkButton ID="ApproveButton" runat="server" Text="Approval" CssClass="btn btn-primary btn-xs" OnClientClick="window.open('/Licence-Application/Applicant-Approval-Page');"/>
</td>
我已经尝试了 window.open
、window.show
、Response.Redirect
、window.location
、location.href
,但没有成功。
要么一直打开同一个页面,要么报错,要么在新标签页打开。
更改您的代码以使用 location.href
而不是 window.open
。 window.open
将始终打开一个新标签页。
<asp:Button ID="ApproveButton" runat="server" Text="Approval" CssClass="btn btn-primary btn-xs" OnClientClick="location.href = '/Licence-Application/Applicant-Approval-Page';"/>
或
<asp:LinkButton runat="server" ID="ApproveButton" href="/Licence-Application/Applicant-Approval-Page" CssClass="btn btn-primary btn-xs">Button Text</asp:LinkButton>