У меня есть файл (viewdoc), который записывает файл .mht на экран. В моем приложении у меня есть два основных div: один для меню (= treeview) и один div для отображения файла .mht (#documentContent).
Мое меню вызывает функцию javascript, которая выполняет ajax-запрос к viewdoc и помещает вывод viewdoc в мой div содержимого (#documentContent):
function loadDocument(id, doc) {
$("#documentContent").load('viewdoc.aspx?id=' + id + '&doc=' + doc + '');
}
Проблема в том, что в div #documentContent содержимое не анализируется как .mht. Но когда я вызываю viewdoc прямо из браузера, содержимое отображается правильно.
В viewdoc.aspx я устанавливаю тип контента:
Response.ContentType = "message/rfc822";
Response.ContentEncoding = Encoding.UTF8;
Разве нельзя отображать два типа контента на одной странице? Или в чем тут проблема?