После закрытия окон печати нажатие любой кнопки переходит на домашнюю страницу - PullRequest
0 голосов
/ 01 ноября 2019

У меня есть проект .NET Core MVC, у которого есть представление, при загрузке страницы окно печати автоматически открывается, но если пользователь закрывает окна и пытается печатать с помощью кнопки снова, оно автоматически перенаправляется на домашнюю страницу безснова выскочил для печати

//this is the code which is automatically called upon page load(printAll is a controller in the )
if ($('#hincompletechecklist').val().touppercase() === 'true') {
        return printchecklist();
    }

 $('#btnPrint').click(function () {
            return PrintChecklist();
        });



function PrintChecklist() {
        var valueonedone= $('#Value1').val();
        var valuetwodone= $('#Value2').val();
        var size = 'width=' + screen.availWidth + ',height=' + screen.availHeight;
        var newWindow = window.open("/Application/PrintAll?valueone=" + valueonedone+ "&valuetwo=" + valuetwodone, "popupWindow", "screenX=1,screenY=1,left=1,top=1,scrollbars=yes,resizable=yes," + size);
        newWindow.focus();
        newWindow.window.print();
        return false;
    }

У меня есть действие как PrintAll в контроллере с именем Application, также я попытался закомментировать

if ($('#hincompletechecklist').val().touppercase() === 'true') {
        return printchecklist();
    }

, окно печати не появляется, кнопка работает тогда.

HTML-часть кнопки:

<div class="row text-right col-lg-4 col-md-4 col-sm-4 col-xs-4 text-right">
                        <button id="btnPrint" class="Print">PRINT</button>
                    </div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...