在 .Net MVC 中,如果我使用 JQuery.get()
方法从服务器获取文件,我还需要RenderAction
在控制器方法上编写一个来显示其内容吗?示例 JQuery:
function RenderPartialView(view, contentcontainer, maskcontainer, params) {
$.get(view, params, function (data) {
$("#" + contentcontainer).html(data);
$(maskcontainer).unmask();
});
}
function displayExpandedView() {
$('.expand-btn').on('click', function () {
$(".expanded-view").modal();
RenderPartialView("../some_dir/SomeView", "expanded-view", "#expanded-view", null);
})
}
因此,当我运行 displayExpandedView() 函数时,我想用 SomeView 文件的内容填充一个充当模态的 div。当我目前尝试在我的应用程序中执行此操作时,服务器会返回 404 错误,说找不到文件,即使他认为该文件的路径是正确的。使用这种方法我还需要控制器返回PartialView()
吗?我的印象是我不会。