我有一个 MVC 部分视图。我尝试通过调用控制器名称和操作名称来使用 window.open 加载它。我从操作中得到了相关的部分视图,但没有指向样式表和脚本的链接,因为这是一个新窗口。请问我该如何解决这个问题?
这是我正在使用的 javascript 代码:
function OpenNewWindowForDetail(model) {
$.ajax({
url: '@Url.Action("ActionName", "ControllerName")',
dataType: 'html',
data: {
userid: model.UserId
},
type: 'POST',
success: function (data) {
var win = window.open('about:blank');
with (win.document) {
open();
write(data);
close();
}
}
});
}
顺便说一下,所有到样式表文件和 javascript 文件的链接都在 layout.cshtml 中。
先感谢您