2011-02-28 53 views
0

我很好奇,看看它是否可能從控制器(或其他地方)我可以得到一個控制視圖的實例傳遞它所需的模型,並取回它會輸出的HTML ?MVC獲取控制查看HTML值

例如,我有一個控制視圖來構建聯盟表。在網站上使用它時很好,但我也想把這個聯盟表放到我發出的html電子郵件中......我可以使用控制視圖來執行此操作,還是必須重新創建聯盟表?

回答

0

如果你把表格本身放在一個局部視圖中,你可以很容易地使用Html.RenderPartial()來得到它的輸出。如果您的操作方法從數據存儲獲取適當的數據並返回部分數據,則甚至可以使用Html.Action()(假設您使用的是MVC2或更高版本)。