Jquery Dialog空加载局部视图

时间:2016-03-05 22:58:55

标签: jquery asp.net-mvc-4

我在Jquery对话框中调用了Partialview 弹出对话框,我可以看到数据一秒钟,然后我只看到标题栏,对话框为空。 enter image description here

 $("#lnkCreate").on("click", function (e) {
        //e.preventDefault(); //use this or return false
        url = $(this).attr('href');

        $("#dialog-edit").dialog('open');

        return false;
    });

 $("#dialog-edit").dialog({
        title: 'Create User',
        autoOpen: false,
        resizable: true,
        width: 600,
        height:800,

        modal: true,
        draggable: true,
        open: function (event, ui) {
            $(".ui-dialog-titlebar-close").hide(); // Hide Close button
            //$(this).load(url);
            $(this).load("@Url.Action("CreatePartial", "Home", new { id = Model.User.Id })");

        },
        close: function (event, ui) { 
            location.reload(true);
        }
    });

以及我如何称呼它

 @Html.ActionLink("Create New ", "CreatePartial","Home",new { id = Model.User.Id },new{id = "lnkCreate"})

我在浏览器上也有这个警告

  

主线程上的同步XMLHttpRequest因其对最终用户体验的不利影响而被弃用。如需更多帮助,请查看https://xhr.spec.whatwg.org/

1 个答案:

答案 0 :(得分:0)

我必须从部分视图中删除所有javascript标签,但是我必须弄清楚如何使用验证和其他js函数而不添加任何脚本标记!!!