Вам не нужно действие контроллера для этого. Вы могли бы просто:
<a href="http://www.blabla.com/mypdffile.pdf">Open mypdffile.pdf</a>
Конечно, если вы хотите скрыть этот адрес от пользователя, вы можете использовать WebClient для его получения на сервере:
public ActionResult GetPDF()
{
using (var client = new WebClient())
{
var buffer = client.DownloadData("http://www.blabla.com/mypdffile.pdf");
return File(buffer, "application/pdf", "mypdffile.pdf");
}
}
А по вашему мнению:
<%= Html.ActionLink("Download PDF", "GetPDF") %>