Есть несколько способов сделать это.
Использовать частичное представление:
шаги:
1. создать частичное представление для загрузки отчета.
2. Украсить частичный вид div классом начальной загрузки
3. при щелчке якоря меню напишите что-нибудь ниже.
var reporturl = '/Home/Report';
$(function () {
$("#reportMenu").click(function () {
var options = { "backdrop": "static", keyboard: true };
$.ajax({
type: "GET",
url: reporturl,
contentType: "application/json; charset=utf-8",
data: { "Id": id },
datatype: "json",
success: function (data) {
$('#reportDiv').modal('show');
},
error: function () {
console.log("Report load failed.");
}
});
});
$("#closbtn").click(function () {
$('#reportDiv').modal('hide');
});
});
</script>