none
error 500 RRS feed

  • Pregunta

  • hola, tengo el siguiente codigo

    <input type="button" id="@item.Accion1" value="@item.Etiqueta" class="btn btn-primary margen-derecho-botones" data-url="@Url.Action(@item.Accion1, @item.Controlador, new { id = ViewBag.DocRiesgoID })" data-IdAccion="@item.AccionID" />

        $RechazarDocumento.click(function () {
        console.log("DocRiesgoS");
            kendo.ui.progress($("#loading-layout"), true);
            disableEnableBtns(true);
            var AccionID = $("<input>").attr("type", "hidden").attr("name", "AccionID").val($(this).attr("data-IdAccion"));
            var Formulario = $("#Form-DocObligatorio");
            Formulario.append($(AccionID));
            var posting = postForm(Formulario, RechazarDocumento);
            posting.done(function (data) {
                clearErrores($("form"));
                if (data.length > 0) {
                    $.each(data, function (i, element) {
                        switch (element.campo) {
                            case "Ok":
                                irA(urlAjaxParamId(ProcesoNWS, element.error));
                                return false;
                            case "Documento":
                                ShowMessageModal(element.campo, element.error, $("#contenedor-vacio"));
                                return false;
                            case "Modelo":
                                ShowMessageModal(element.campo, element.error, $("#contenedor-vacio"));
                                return false;
                            case "Server":
                                ShowMessageModal(element.campo, element.error, $("#contenedor-vacio"));
                                return false;
                            case "Historial":
                                ShowMessageModal(element.campo, element.error, $("#contenedor-vacio"));
                                return false;
                            default:
                                ShowMessageModal("Server Error", "An error has occurred on the server", $("#contenedor-vacio"))
                                return false;
                        }
                    });
                }
                else {
                    disableEnableBtns(false);
                }
            })
            .fail(function (x) {
                disableEnableBtns(false)
                console.error(x.status + ": " + x.statusText);
            })
        });

    public ActionResult RechazarDocumento([Bind(Include = "DocRiesgoID")]DocumentoObligatorio_Riesgo Documento) {

    me aparece error 500 y no se que pueda ser.


    jueves, 19 de enero de 2017 14:07

Respuestas

Todas las respuestas

  • hola

    Un error 500 se genera cuando intentas acceder a un url incorrecta, seguramente se deba a esta parte

    data-url="@Url.Action(@item.Accion1, @item.Controlador, new { id = ViewBag.DocRiesgoID })"

    estas seguro que ese @item.Action1 es correcto ?

    podrias usar la developer tools del browser a la cual accedes con F12 he inspeccionar la solapa Network para ver que url esta queriando acceder y no puede

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 19 de enero de 2017 14:25
  • hola

    Un error 500 se genera cuando intentas acceder a un url incorrecta, seguramente se deba a esta parte

    data-url="@Url.Action(@item.Accion1, @item.Controlador, new { id = ViewBag.DocRiesgoID })"

    estas seguro que ese @item.Action1 es correcto ?

    podrias usar la developer tools del browser a la cual accedes con F12 he inspeccionar la solapa Network para ver que url esta queriando acceder y no puede

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    hola, ya busque y he recorrido el flujo, no llega al controlador, en el js es donde cae.

    el url aparece de la siguiente manera

    se cae en la linea de codigo    posting.done(function (data){

    jueves, 19 de enero de 2017 15:09
  • ya encontre por que se generaba el error 500, faltaba pasarle una variable al  controlador a traves del js.
    • Marcado como respuesta kumpiita lunes, 30 de enero de 2017 15:14
    lunes, 30 de enero de 2017 15:14