是否有使用 ASP.NET MVC 的模式或推荐方法,我可以在其中编辑一个对象,并且需要动态创建相关对象(可能需要动态创建另一个对象)?也许一个库/ jQuery 组合包可以让这变得简单?
假设我在一个名为的页面中JournalEntries/Edit/1234
,我意识到我需要为该对象创建不同Account
的JournalEntry
对象......也许该Acount
对象需要一个Vendor
尚不存在的对象。我不想离开页面并丢失已经完成的所有内容,但可能会在成功创建对象时嵌套创建表单并将状态传递给父窗口,以便工作流基本上不会中断。
这样的事情是否存在,或者业务需求是否过于模糊和多变而无法使其成为现实的创造?在构建这种模型时,我需要担心哪些陷阱或问题?