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