简体   繁体   English

在新标签页中打开 Url.Action

[英]opening Url.Action in new tab

I have a button which opens a URL action, which contains a .PDF file.我有一个按钮可以打开一个 URL 操作,其中包含一个 .PDF 文件。 I need this button to open the PDF file in a new tab when clicked.单击此按钮时,我需要此按钮在新选项卡中打开 PDF 文件。 Although currently it opens in the same tab.虽然目前它在同一个选项卡中打开。

Current code:当前代码:

<button target="_blank" onclick="location.href='@Url.Action("OpenPDF", "FlaggedSurveys", new { id = ViewBag.CompletedCamp } )'" type="button" class="btn btn-primary">
            <span class="glyphicon glyphicon-plus" aria-hidden="true" target="_blank"></span> Open Survey PDF
        </button>

I have also tried fromtarget"_blank":我也试过 fromtarget"_blank":

<button formtarget="_blank" onclick="location.href='@Url.Action("OpenPDF", "FlaggedSurveys", new { id = ViewBag.CompletedCamp } )'" type="button" class="btn btn-primary">
            <span class="glyphicon glyphicon-plus" aria-hidden="true"></span> Open Survey PDF
        </button>

Can someone tell me how to get the first Button opening on a new tab please?有人能告诉我如何在新标签上打开第一个按钮吗?

For it to work you can try :为了让它工作,你可以尝试:

<button formtarget="_blank" onclick="window.open('@Url.Action("OpenPDF", "FlaggedSurveys", new { id = ViewBag.CompletedCamp } )')" type="button" class="btn btn-primary"> <span class="glyphicon glyphicon-plus" aria-hidden="true"></span> Open Survey PDF </button>

a working example:一个工作示例:

<button formtarget="_blank" onclick="window.open('www.google.com')" type="button" class="btn btn-primary"> <span class="glyphicon glyphicon-plus" aria-hidden="true"></span> Open Survey PDF </button>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM