Я пытаюсь открыть новое окно (window.open) с помощью JavaScript в MVC 4. Вот мой текущий код:открыть MVC 4 вид из JavaScript в новом окне
var url = '@Url.Action("Index", "ReportExecution", new {target="_blank"})';
window.location.href = url;
Это не открыть новое окно. Это делает URL-адрес «ReportExecution/Index? Target = _blank». Я попытался с помощью:
window.open
вместо
window.location.href
, но это не сработало. Как это можно сделать?
Как вы можете видеть из моего ответа, вы не можете использовать 'target =" _ blank "'. Это не избыточно, это фактически становится параметром url. Если вы посмотрите на мой ответ, я сделал то, что вы сделали, чтобы исправить это только в более короткой форме. –