открытие Url.Action в новой вкладке - PullRequest
0 голосов
/ 29 марта 2020

У меня есть кнопка, которая открывает действие 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>

Я также пробовал от цели "_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>

Может кто-нибудь сказать мне, как чтобы получить первую кнопку открытия на новой вкладке, пожалуйста?

1 Ответ

1 голос
/ 29 марта 2020

Чтобы это работало, вы можете попробовать:

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

рабочий пример:

<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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...