2012-01-26 13 views
2

私はMVC3 Webアプリケーションで作業しています。私の要件の1つは、私がドキュメンテーションを手助けするためのリンクがあることです。ここでは、ヘルプドキュメントはMicrosoft Word(.doc)であり、ネットワーク共有に保存されています。私はこの文書へのリンクを作るために様々なことを試みましたが、ほとんど成功しませんでした。MVC3のネットワーク共有上のファイルへのリンクを作成するにはどうすればよいですか?

現在のところ、リンクはビューコールのヘルプ、特に/ Home/Helpにあります。

私はリンクを作成できますが、URLの先頭に/ Home/routingを追加します。私は成功しない無視ルールを作成しようとしました。

誰もが何か提案がありますか?ファイルの場所は私が変更できる要件ではないことに注意してください。

答えて

1

何を

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

ようControllerActionにActionLinkのを使用して、このようなダウンロードアクション実装する場合:

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

をしかし、あなたのドキュメントが非常に小さい場合にのみ、これを使用する必要があります。.. 。

関連する問題