0

ビューで RenderPartial を呼び出す必要があり、部分ビューをポップアップとして開く必要があります。

それを行う方法はありますか?

4

1 に答える 1

1

JavaScript/jQueryを使用してこれを行いました

ダイアログを設定する方法 (ページの読み込み時にこれを呼び出します)

function setupAddFeeDialog() {
    jQuery("#dlgCreateFee").dialog({
        autoOpen: false,
        modal: true,
        width: 650,
        buttons: {
            "Save": function () {
                //Insert logic for the save button

            },
            "Cancel": function () {
                jQuery(this).dialog("close");
            }

        }
    });
}

ダイアログを開くときに呼び出すメソッド:

function addFee() {
    $.ajax({
        url: [Insert your URL where retrieving solution],
        type: 'POST',
        data: { "myId": [Variable with your ID] } //Or any other parameters you need to pass to the controller
    }).done(function (data) {
        jQuery("#divCreateFee").html(data);
        jQuery("#dlgCreateFee").dialog("open");
    });
}
于 2013-06-05T15:00:39.527 に答える