2011-04-16 84 views
0

我有一個RegisterView,用於三種不同的動作。到目前爲止,它只用於兩個,我的視圖模型上有一個FormVisible標誌,控制器爲第一個操作設置標誌,它使用可見表單來收集用戶詳細信息。關於確認註冊的第二個操作,詳細信息表單不可見。在控制器代碼中指定部分視圖將呈現

我現在有兩組細節可以收集,所以我不需要佈局決定是否渲染局部視圖,我需要一種方法讓控制器指定渲染哪個局部視圖。我怎樣才能做到這一點?

回答

0

沒有嘗試過這一點,但你可以通過在任一視圖模型或ViewBag局部視圖的名稱,然後使用在視圖中呈現partialview

控制器: ViewBag.PartialView =「PartialViewA」;

@ Html.RenderPartial(ViewBag.PartialView)

視圖

相關問題