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 回答