部分视图在生产环境中不起作用,但在本地环境中

时间:2018-09-18 14:58:23

标签: c# .net ajax partial-views partial

我正在执行一个配置文件模块,并且一切似乎在本地都可以很好地工作,但是当我在服务器上发布文件时,现在它没有加载部分视图,我已经尝试重新启动该服务,将文件作为嵌入式记录并通过ajax更改我的通话方法,没有任何效果,有任何想法吗?

事件调用:

$.ajax({
            url: accion.ObtenerTipoPerfil,
            type: 'POST',
            dataType: 'html',
            async: async,
            data: { tipoUsuarioId: val },
            success: function (result) {
                ctrl.divTipoUsuario.html(result);
                ctr.botonRegresar.show();
                ctr.botonGuardar.show().disabledElement(true);

            },
            error: function (data) {
                ctrl.dvWidgetFooter.WidgetTotales(tipoMensaje.warning, window.Mensaje_Error_Servicio);
            }

我的方法:

 [HttpPost]
    public ActionResult ObtenerAreaPerfil(int? areaId)
    {

        var service = new ServicioSecurityManagementContractClient();
        var listaCompara = service.ObtainMethod(new ObtenerAreaComparadaReq { UsuarioGuid = Sesion.Usuario.GUID, AreaId = Parse.ObjectToInt(areaId) });
        var listaAsigna = service.ObtainMethod2(new ObtenerPerfilAsignadoReq { AreaId = Parse.ObjectToInt(areaId) });
        List<AreaPerfilModel> listaPerfilcompara = new List<AreaPerfilModel>();
        List<AreaPerfilModel> listaPerfilasigna = new List<AreaPerfilModel>();

        foreach (var l in listaCompara.Perfiles)
        {
            listaPerfilcompara.Add(new AreaPerfilModel { IdPerfil = l.PerfilId, NombrePerfil = l.PerfilNombre });
        }
        foreach (var l in listaAsigna.Perfiles)
        {
            listaPerfilasigna.Add(new AreaPerfilModel { IdPerfil = l.PerfilId, Descripcion = l.PerfilNombre });
        }
        ViewBag.Asignados = listaPerfilasigna.ToList();

        var listaPerfil = listaPerfilcompara.ToList().Take(500);

        return PartialView("ObtenerAreaPerfil",listaPerfil);

    }

0 个答案:

没有答案