.mht ファイルを画面に書き込むファイル (viewdoc) があります。私のアプリケーションには 2 つの主要な div があります。1 つはメニュー (= ツリービュー) 用で、もう 1 つは .mht ファイル (#documentContent) を表示するための div です。
私のメニューは、viewdoc への ajax リクエストを実行する JavaScript 関数を呼び出し、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;
1ページに2種類のコンテンツを表示することはできませんか? または、ここで何が問題になっていますか?