C# 在新选项卡中打开Url.Action

C# 在新选项卡中打开Url.Action,c#,asp.net,asp.net-mvc,C#,Asp.net,Asp.net Mvc,我有一个按钮,打开一个URL操作,其中包含一个.PDF文件。我需要这个按钮来打开一个新的标签中的PDF文件时,点击。尽管当前它在同一选项卡中打开 当前代码: <button target="_blank" onclick="location.href='@Url.Action("OpenPDF", "FlaggedSurveys", new { id = ViewBag.CompletedCamp } )'" type="button" class="btn btn-primary">

我有一个按钮,打开一个URL操作,其中包含一个.PDF文件。我需要这个按钮来打开一个新的标签中的PDF文件时,点击。尽管当前它在同一选项卡中打开

当前代码:

<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>

公开调查PDF
我还尝试了从目标“\u blank”:


公开调查PDF

有人能告诉我如何打开新标签上的第一个按钮吗

要使其发挥作用,您可以尝试:

<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>
开放式调查PDF
一个有效的例子:

<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>
开放式调查PDF

您是否检查过:根据。。该属性称为formtarget而不是Button的target。我已尝试使用fromtarget,但它仍在同一选项卡中打开。“Open Survey PDF”window.Open而不是location.href将对您的问题进行排序:Open如果这符合您的业务,我将作为答案提交
<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>