2011-12-15 66 views
1

我在我的MVC應用程序中有一個模態窗口的概念,它呈現了一些HTML,它包含了最終將在模態中顯示的內容。內容將是HTML視圖,直接在視圖中進行硬編碼或由Html幫助程序生成,作爲參數傳入。在ASP.NET MVC中接受HTML作爲參數的部分內容3

我想將模態內容包裝在Razor模板中或部分應用程序中,以避免將它散佈在我的應用程序中,因爲它在多個頁面中使用。做這件事最簡單的方法是什麼?在模型中,我可以在部分視圖中實現類似的效果嗎?

+0

我認爲一個多小時沒有得到答案表明您需要在您的問題上多加努力。也許告訴我們你已經嘗試了什麼。 – 2011-12-15 17:17:14

回答

1

爲部分視圖構建一個視圖模型...一個簡單的C#類,包含Html的字符串屬性...使用[AllowHtml]屬性可以讓您在對象中填充HTML。

在您的父視圖中,將HTML填充到此視圖模型中,並在調用它時將其傳遞給部分。

相關問題