我有一个带有 Action 方法的控制器,每个方法都返回一些应该以模态方式呈现的视图。现在我正在使用带有“IFrame”的“blockUI”。但我有一些感觉,这不是最好的方法。
在 asp mvc 中模态显示视图的最佳实践是什么?
这是我目前的解决方案:
function showViewModally() {
$.blockUI({ message: $('<div id="divAI">
<div><div><span>Modal View</span></div></div>
<iframe id="ifAI" scrolling="no" height="100%" width="100%" src="../Area/Controller/ActionMethod" frameborder="0">
</iframe></div>'),
css: { border: "3px solid #3697b3",
width: '500px',
height: '400px',
left: ($(window).width() - 500) / 2 + 'px',
top: '10px'
}
});
}