1

1つのオブジェクトを編集でき、その場で関連オブジェクトを作成する必要があるASP.NET MVCを使用するパターンまたは推奨される方法はありますか(その場で別のオブジェクトを作成する必要がある場合があります)?おそらく、これを簡単にするライブラリ/ jQueryコンボパッケージですか?

私がというページにいて、そのオブジェクトに対して別のオブジェクトJournalEntries/Edit/1234を作成する必要があることに気付いたとしましょう...そしておそらくそのオブジェクトにはまだ存在していないオブジェクトが必要でした。ページを離れて、すでに行われたすべてを失いたくはありませんが、ワークフローが本質的に中断されないように、作成フォームをネストして、オブジェクトが正常に作成されたときに状態を親ウィンドウに渡します。AccountJournalEntryAcountVendor

そのようなものは存在しますか、それともビジネス要件が曖昧すぎて変動しすぎて、それを現実的なものにすることができませんか?この種のモデルを構築する際に心配する必要のある落とし穴や問題はありますか?

4

2 に答える 2

0

オブジェクト (およびその依存関係) の作成をビジネス サービスに委任することを検討できます。ビジネス サービスは、作業単位とリポジトリを使用してデータ ストアにオブジェクトを作成します。ビジネス サービスは、オブジェクトを正常に作成できた場合、新しく作成されたオブジェクトの ID を返します。

これで、ビジネス サービスを呼び出すコントローラ アクションを作成できます。依存オブジェクトを作成する必要がある場合、フロント エンド コードは ajax を介してコントローラー アクションを呼び出すことができます。

上記のアプローチは目立たないため、ワークフローが中断されることはなく、jquery 以外の特別なライブラリは必要ありません。

于 2013-03-11T00:02:32.777 に答える
0

ここでの簡単な答えは、明らかに「いいえ」です...現時点では、そのようなライブラリやパターンは存在しません。

于 2013-10-09T17:45:13.300 に答える