0

I have a controller with the following catch statement which returns a partial view and the error to display.

        catch (Exception ex)
        {
            return PartialView("ErrorPartial", new ErrorModel(ex));
        }

This controller is being invoked through an Ajax call like this...

    $('#myID').ajaxSubmit({
        url: buildUrl('MyController'),
        beforeSubmit: function () {
            toggleOverlay(true, 'Saving...');
        },
        success: function (responseText, statusText, xhr) {
            successSave(responseText, statusText, xhr)
        },
        error: function (jqXHR, textStatus, errorThrown) {
        }
    });

If the exception is caught, then the code falls into the error block however I'm unable to pass the partial view data into this.

Is there anyway I can pass the partial data into the error block? If not, could you possibly recommend an alternative?

Thanks :)

4

1 に答える 1