如何在MVC3中创建网络共享上文件的链接?

时间:2012-01-26 18:35:04

标签: asp.net-mvc-3

我正在开发一个MVC3 Web应用程序。我的要求之一是我有一个帮助文档的链接。此处帮助文档位于Microsoft Word(.doc)中并存储在网络共享中。我尝试了各种各样的事情来尝试创建这个文档的链接,但我收效甚微。

目前,该链接位于视图调用帮助中,具体为/ Home / Help。

我可以创建一个链接,但它会将/ Home / routing添加到URL的开头。我试图创建一个忽略规则但没有成功。

有人有什么建议吗?请记住,文件的位置不是我可以更改的要求。

1 个答案:

答案 0 :(得分:1)

如果您将ControllerLink用于

之类的ControllerAction,该怎么办?
@Html.ActionLink("Download", "Home")

并按照以下方式实施下载操作:

public ActionResult Download()
{
    return new FileContentResult(System.IO.File.ReadAllBytes("\\\\myserver\\pub\\test.doc"), "application/msword");
}

但是如果你的文档非常小,你应该只使用它...