0

ボタンのクリック時に2つのコントロール(テキストボックスとボタン)を持つ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 に答える