我有一个将 .mht 文件写入屏幕的文件(viewdoc)。在我的应用程序中,我有两个主要的 div:一个用于菜单(= 树视图),一个用于显示 .mht 文件(#documentContent)。
我的菜单调用一个 javascript 函数,该函数对 viewdoc 执行 ajax 请求,并将 viewdoc 的输出放入我的内容 div (#documentContent):
function loadDocument(id, doc) {
$("#documentContent").load('viewdoc.aspx?id=' + id + '&doc=' + doc + '');
}
问题是,在#documentContent div 中,内容没有被解析为.mht。但是当我直接从浏览器调用 viewdoc 时,内容显示正确。
在 viewdoc.aspx 我设置了内容类型:
Response.ContentType = "message/rfc822";
Response.ContentEncoding = Encoding.UTF8;
是否可以在一页上显示两种内容类型?或者这里有什么问题?