2012-01-26 75 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"); 
} 

,但你應該只使用這個,如果你的文檔是非常小.. 。

相關問題