2017-02-08 45 views
0

我有一套預生成的html文檔文件(通過外部機制提供)。這些完全是獨立的,但我想將這些文件集成到現有的門戶中。如何通過asp.net核心mvc中的View來提供現有的html文件?

理想情況下,我希望現有網站負責(通用)佈局,並將現有的html嵌入到此佈局中。我一直試圖讓它在過去的幾個小時工作無濟於事。

  • 的預生成內容已經包含HTML /體/等:

    問題我遇到(沒有特定的順序)。標籤(如上所述,它本身就是獨立的文檔)。

  • 重定向沒有用,因爲它繞過視圖機制,失去了常見的佈局。

我不太確定如何繼續,因爲我似乎已經耗盡了我在這個問題上的Google搜索能力。我很感謝關於我想要做的事情的概念或術語的任何提示或指示 - 我很樂意根據需要進行腿部工作調查。

回答

0

你試圖把你的HTML文件在wwwroot文件夾,並在Startup.cs配置方法,添加行app.UseStaticFiles();

+0

是的,但是不提供佈局。我幾乎可以使用iframe。 – cristobalito

0

如果你真的需要靜* .HTML使用

var htmlString = System.IO.File.ReadAllLines(@"patch/to/your.html"); 

而且然後通過它來查看和呈現@Html.Raw(),但我不推薦這種方式。更好地創建局部視圖,然後簡單地使用@Html.Partial()official docs

相關問題