我使用iframe標記以調用返回FileResult以顯示PDF文件的ActionMethod。問題出在加載PDF文檔而不是顯示PDF文件名後,它在Chrome中顯示PDF文件名頂部的ActionMethod名稱。Iframe在ASP MVC中加載PDF文件時顯示ActionMethod名稱
剃刀代碼:
<iframe src="@Url.Action("GetAgreementToReview", "Employee")" style="zoom: 0.60; -ms-zoom: 1; width: 100%;" width="99.6%" height="420" frameborder="0" id="agreementPdf"></iframe>
CS代碼:
public ActionResult GetAgreementToReview()
{
Response.AddHeader("Content-Disposition", "inline; filename=Master-Agreement.pdf");
return File("~/Content/Master-Agreement.pdf", "application/pdf");
}
圖片:正如你可以看到的截圖,它顯示的不是「主 - Agreement.pdf 'GetAgreementToReview',即ActionMethod名」。
有誰知道如何解決這個問題? 謝謝。
Sanjeev
你在所有的瀏覽器中都會發生這種行爲?你正在使用哪一個? – Shyju
目前Chrome瀏覽器 – sanjeev40084
您是否有針對您的問題的解決方案 –