OnPost не запускается, когда страница бритвы находится в диалоговом окне - PullRequest
0 голосов
/ 06 декабря 2018

Мне удалось показать страницу бритвы в диалоге, но моя проблема сейчас заключается в том, что когда я нажимаю на кнопку ОК в диалоговом окне, метод OnPost не запускается.

   function setPopup(url, formId, windowTitle) {
        var opt = {
            title: windowTitle,
            autoOpen: false,
            resizable: false,
            height: 550,
            width: 600,
            show: { effect: 'drop', direction: "up" },
            modal: true,
            draggable: true,
            open: function (event, ui) {
                $(this).load(url);
            },
            buttons: [{
                text: "Cancel",
                click: function (event, ui) {
                    $(this).dialog('close');
                }
            },
            {
                text: "Ok",
                type: "submit",
                //class: "btn-success",
                click: function (event, ui) {
                    $.validator.unobtrusive.parse($('#' + formId));
                    $("#" + formId).submit; //submit should trigger the OnPost method
                }
            }],
            close: function (event, ui) {
                $(this).dialog('close');
            }
        };

        return opt;
    }

всплывающее окно

...