0
我想模仿webforms多視圖功能,我能想到的唯一方法是將PartialView放入ViewData對象中?像下面這樣:您可以將PartialView放入ViewData對象嗎?
查看代碼:
<%= ViewData["PartialViewPlaceholder"] %>
控制器代碼:
if(//condition){
ViewData["PartialViewPlaceholder"] = partialView1;
} else {
ViewData["PartialViewPlaceholder"] = partialView2;
}
你怎麼會去嗎?
理想情況下,我需要通過控制器來控制呈現的PartielView。如何做到這一點? – shahidaltaf 2010-08-18 16:27:14
@ shahid81你爲什麼需要這樣做?你的場景是什麼?只要控制器是決定是否符合「條件」的控制器,您仍然可以使用我描述的方法控制通過控制器*渲染的部分視圖*。 – bzlm 2010-08-18 16:28:27
我有一個小表格,有很多結果,不同的確認屏幕,但我不想要不同的URL。就像webforms使用Multiviews一樣。 – shahidaltaf 2010-08-18 16:32:30