2013-03-26 49 views
0

使用iframe我有行动:与MVC3

[HttpGet] 
public ActionResult GetMenuContentFileToDisplay(int menuItemId) 
{ 
    //...... 
    return File(fileAttributes.FilePath, fileAttributes.InternetMediaType, 
         Uri.EscapeUriString(fileAttributes.FileName)); 
} 

我想用这种方式(它允许你接收文件),以显示在iframe中的内容。是否可以实现这个显示HTM文件?

这件事是必要的,因为隐藏从用户的文件结构和需要检查文件的权限。

我会很感激任何想法。

+2

你的问题不清楚。你想在这个iframe中显示什么?为什么你的控制器操作返回一个文件,这与iframe有什么关系?您打算如何从客户端调用此操作? – 2013-03-26 15:38:18

+0

@ Html.ActionLink(“DF”,“GetMenuContentFileToDisplay”,new {menuItemId = 5}) - 它是下载文件。我想将htm文件显示到