2012-07-16 22 views
0

我正在運行可執行應用程序(一個WinForms之一),並且我已經面臨需要呈現多個HTML頁面(類型爲「活動」 - 它消耗模型並生成整個頁面的HTML代碼)。如何使用ASP.NET從另一個程序集中呈現HTML頁面?

我期待引用MVC或ASP.NET項目。什麼是使用這些(或者其他工具;如果是這樣,他們是什麼?)項目來從模型中提取原始HTML代碼以及某種View Page

回答

2

看到有關的WinForms項目主辦ASP.Net以下SO問題 - 它完全是可行的!

Hosting ASP.NET within my application

在回答AgentFires這樣做它沒有涉及到HTTP主機(其中林假設他是指web服務器)發表評論,試圖直接左右託管ASP.Net運行時從裏克施特拉爾這兩篇文章。

http://www.west-wind.com/presentations/aspnetruntime/aspnetruntime.asp

http://www.west-wind.com/weblog/posts/2005/Jul/20/AspNET-Runtime-Hosting-Update

他們是相當老,但他們應該讓你開始。

+0

有沒有任何解決方案沒有http託管? – AgentFire 2012-07-16 09:19:24

0

如果你得到一個HTML字符串返回,那麼你就可以injec是HTML代碼到瀏覽器控制

+0

沒有涉及瀏覽器的解決方案嗎?我只需要生成的HTML代碼,不再需要。把它放到zip文件夾中。 – AgentFire 2012-07-16 09:20:16

相關問題