I have an action who displays a PDF in a new browser tab.
public ActionResult Print() { var cd = new ContentDisposition {
To the action method pass parameter of the file name and make sure parameter name is 'id'.
View code:
Url.Action("Print", "Controller", new { id = "filename", area = "Area" }), new { @target = "_blank" }