2010-08-24 49 views
3

我在內存中有一些需要使用RenderAction呈現的html片段。比如我的操作方法看起來是這樣的:返回html內容時使用的MVC ActionResult

VAR HTML =「一些HTML代碼

如何使它通過渲染的RenderAction這個網站,我不希望創建一個視圖文件,因爲這是動態HTML和因爲這不是從一個文件來,我可以不使用任何文件的結果有什麼其他的方法是否有做到這一點

回答

0

我立刻能想到的兩個選項:?

1)您可以將此HTML字符串讀取到流中,然後通過FileResult (stream, "text/html")

2)你讀通過<%= Model.MyDynamicHtml %>

的1)此HTML字符串轉換成模型屬性和輸出它通過一個觀點可能更容易。

8

查看ContentViewResult或快捷方式return Content(string html)

相關問題