在浏览器

时间:2016-06-02 16:17:10

标签: c# asp.net-mvc mhtml

我有一个' .mht'我需要在浏览器中打开的文件,如View或类似的东西。在我的控制器中,我返回带有contentType的FilePathResult。但是当我输入URL时,文件将被下载为未知类型的文件。

public ActionResult Manual()
{
     return new FilePathResult("../Content/html/Manual.mhtml", "message/rfc822");
}

我尝试使用返回文件而不是返回新的FilePathResult但结果相同。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您需要使用Iframe才能运作。并且应该保留一个mht文件。

<p>
<strong>
<iframe align="middle" src="\\sharepoint.company\file.mht" width="100%" height="150%" scrolling="no"  ></iframe>
</strong>
</p>