jquery load 对话框 MVC 4 模式为空

jquery load dialog MVC 4 modal empty

本文关键字:模式 MVC load 对话框 jquery      更新时间:2023-09-26

我在 MVC4 ASP.Net 处理应用程序这个想法是将部分视图加载到模态对话框中,部分视图是图像遮阳板,这是代码(当我将部分加载到 jquery 对话框中时(:

function cargarEmergente(codMovimiento) {
        var url = '/Autoservicios/BcrExpedienteFuncionario/DetalleMovimientos?codMovimiento=valor';                     
        url = url.replace("valor", codMovimiento);
        $("#modalMovimientos").load(url).dialog({
            height: 'auto',
            maxWidth: 1024,
            minWidth: 840,
            position: ['middle', 70],
            modal: true,
            closeText: 'Cerrar' 
        });
    }

顺便说一下,Detalle Movimientos是一种控制器方法...在Firefox,Chrome和IE 10,9,8中的工作方式类似于魅力,但在IE7中,应该加载部分视图的模式对话框是空的。

下面是控制器方法:

 public ActionResult DetalleMovimientos(int codMovimiento)
    {
        var movimientoSeleccionado = new BcrMovimiento {CodMovimiento = codMovimiento};
        var archivosMovimiento = _movimientoArchivosModels.ConsultarPorMovimiento(movimientoSeleccionado);
        var movimientoArchivoses = archivosMovimiento as IList<IMovimientoArchivos> ?? archivosMovimiento.ToList();
        var count = movimientoArchivoses.Count();
        if (count > 0)
        {
            var listaImagenes = movimientoArchivoses.Select
                (archivo => new BcrMovimientoArchivos {Ruta = archivo.Ruta}).ToList();
            ViewBag.codMovimiento = codMovimiento;
            return PartialView(listaImagenes);
        }
        else
        {
            return Content("<h2>El movimiento seleccionado no contiene archivos adjuntos.</h2>");
        }
    }

当我们删除视图使用的另一个脚本中的尾随逗号时,问题自行解决!似乎只有一个脚本中的一个失败弄乱了整个页面。谢谢!