Добро пожаловать в StackOverflow Ju K! Когда вы пишете встроенный код (внутри вашего текста), вы можете заключить его в обратные галочки, чтобы он не отображался тем же шрифтом, что и обычный текст. Например, если вы нажмете, чтобы отредактировать свой ответ, вы увидите, где я их добавил для вас. :)

вие контроллера вызывается после завершенного обратного вызова, а не после $ (this) .submit (). Смотрите код ниже. Как я могу запустить действие, прежде чем поднять завершенный обратный вызов без использования AJAX?

контроллер:


public ActionResult MyFunction(FormCollection data){
//this should trigger before calling the CompletedEvent
}

Javascript



var flag = false;

$(form).submit(function(){

        if(!flag){

        //raise start event
        startedCallback.call();

        flag = true;
        $(this).submit();

       //raise c,ompleted event
        completedCallback.call();

}

});


Ответы на вопрос(2)

Ваш ответ на вопрос