3
這裏我有一個過濾報告頁面,我可以在其中過濾報告的某些信息(RDLC,返回PDF或圖像文件)。如今,這個頁面返回文件總是新鮮的標籤,因爲我使用的是這樣的:ASP.NET MVC - 有條件地在新標籤上打開PDF /圖像
@using (Html.BeginForm("Report", "ReportController", FormMethod.Post, new { target = "_blank" }))
和我ReportController返回FileContentResult,如下圖所示:
return File(renderedBytes, mimeType, fileName + "." + fileNameExtension);
然而,這個頁面有一些服務器端驗證,並且回發總是在新創建的選項卡上發生,而不是在單擊提交按鈕的原始選項卡上。只有在ModelState沒有錯誤的情況下,是否有返回新頁面的方法(target =「_blank」,帶有生成的PDF或圖像)?如果出現錯誤,我想堅持在報告過濾頁面上。
預先感謝您。
感謝您回答@MajoB。我會檢查一下。 – 2014-10-21 12:01:55