我有一个.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
但没有运气。
它要么继续打开同一页面,要么在新标签页上显示错误或打开。
答案 0 :(得分:0)
将您的代码更改为使用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>