0

我在 JQGRID 中有一个带有两个控件(文本框和按钮)的列,单击按钮我应该显示一个包含部分视图内容的对话框。这是我正在使用的代码:

function RenderModalPopup(rowid, event) {
    debugger;

    $("#dvedit_showDialog").dialog({
        modal: true,
        autoOpen: false,
        width: 500,
        height: 800
    });


    $.ajax({
        url: '/Edit/GetPopupPartial',
        type: 'POST',
        success: function () {
            debugger;
            //$('#dvedit_showDialog').html(Data);
            $('#dvedit_showDialog').load("@Url.Action('GetPopupPartial','Edit')").dialog('open');

        }
    });
}

我的意图是我需要创建一个可以在整个项目中重复使用的模式对话框。部分观点可能会有所不同。请帮忙。提前致谢。

4

1 回答 1

2

首先加载局部视图,然后创建模态对话框。

$.ajax({
            url: '/Edit/GetPopupPartial',
            type: 'POST',
            success: function (data) {
                debugger;
                $('#dvedit_showDialog')
                    .html(data)
                    .dialog({
                        modal: true,
                        autoOpen: true,
                        width: 500,
                        height: 800
                    });

           }
        });
于 2012-04-10T11:40:05.430 回答