2015-04-15 33 views

回答

1

我看到的唯一問題是,當邏輯很複雜時,您需要將多個viewmodels傳遞給您的主視圖。而且你必須以某種方式處理它。當涉及到測試應用程序時,可能需要額外的努力。

您可以將這些視圖模型存儲在ViewBag中,但它似乎是一種代碼味道。如果您在這些視圖中沒有太多邏輯,或者它們使用相同的視圖模型,那絕對沒問題。

如果您的視圖中有非常複雜的邏輯,請嘗試考慮諸如Angular,ReactJS之類的東西。您將在客戶端擁有多個視圖,並且可以測試您的應用。