是否存在使用ASP.NET MVC的模式或推薦方法,我可以編輯一個對象,並且需要動態創建相關對象(可能會需要另外創建一個對象)?也許一個圖書館/ jQuery組合包,使這很容易?MVC根據需要創建對象的接口的模式/庫
比方說,我是在一個叫JournalEntries/Edit/1234
頁,我意識到我需要爲JournalEntry
對象創建不同Account
對象......這也許就是Acount
對象需要一個Vendor
對象還不存在。我不想離開頁面並丟失已經完成的所有內容,但可能會創建嵌套表單,並在成功創建對象時將狀態傳遞給父窗口,以使工作流程基本上不會中斷。
這樣的事情是否存在,或者業務需求是否過於模糊和多變,使其成爲現實的創造?我需要擔心有沒有什麼陷阱或問題,建立這種模型?
我覺得這是一個對你的用例來說過於具體的工作流,而且很難實現一般庫的可用性。 – millimoose 2013-03-10 23:45:34
如果您使用的是JS設計(例如,通過在backbone.js上構建),這種事情非常簡單,因爲所有內容都將保留在瀏覽器內存中。如果你不是,那麼在各種回傳/頁面上維護這種多樣化的狀態並不是微不足道的。 – 2013-03-10 23:55:41