ビューで RenderPartial を呼び出す必要があり、部分ビューをポップアップとして開く必要があります。
それを行う方法はありますか?
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");
});
}