2011-10-28 60 views
0

我試圖在我的MVC 3項目中包含一個鏈接到App_Data文件夾中的文件,但是MVC總是希望鏈接<控制器>/<視圖>/App_Data文件/文件。不幸的是,App_Data不是我網絡服務器中的最低文件夾,所以我不能只使用/ App_Data/...在asp.net MVC中創建一個非路由鏈接3

是否要使用路由表來解決問題?

回答

0

使用system.io方法將app_data中的文件讀入臨時內存,清除控制器中新動作的響應緩衝區(確保控制器返回void)。一旦讀入,將文件直接寫入響應對象的輸出流。請記住在響應對象上設置內容類型以幫助客戶端機器讀取/理解文件。

希望這會有所幫助。

Chris。

+0

有趣,但不是我想到的。我只想在我的頁面上有一個鏈接指向App_Data中的文件。 – erict