2013-03-26 47 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文件顯示到