Используйте кнопку ссылки, чтобы открыть ссылку в той же вкладке - PullRequest
0 голосов
/ 15 мая 2018

У меня есть проект .net, и я пытался использовать linkbutton таким образом, чтобы он не открывал ссылку на другую страницу / вкладку.На данный момент у меня открыта ссылка на другую страницу.Пожалуйста, помогите.

Мой код страницы 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 без удачи.Либо он продолжает открывать ту же страницу, либо выдает ошибку, либо открывается на новой вкладке.

1 Ответ

0 голосов
/ 15 мая 2018

Измените свой код, чтобы использовать 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>
...