2012-01-26 54 views
2

我正在开发一个MVC3 web应用程序。我的一个要求是我有一个帮助文档的链接。这里的帮助文档在Microsoft Word(.doc)中并存储在网络共享中。我尝试了各种各样的事情来试图创建一个链接到这个文档,但我没有成功。如何在MVC3的网络共享中创建指向文件的链接?

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

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

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

回答

1

如果你使用的ActionLink到ControllerAction像

@Html.ActionLink("Download", "Home") 

和执行下载操作是这样的:

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

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

相关问题