ユーザーが順番に入力する複数のフォームを含む巨大なページを作成しています。
各セクションを独自のモデルにしたいと考えており、サブモデルをインポートする masterViewModel を持つことを計画していました。
ただし、各セクションには、同じ機能を持つ [編集] ボタンと [保存] ボタンがあります。
- 編集は、モデルを編集モードに切り替えます
- Save は入力を検証し、(ajax を介して) データを保存し、モデルの状態を元に戻します。
ボタンのセット間の唯一の違いは、モデル コンテキストです。
masterViewModel/subViewModels を使用してさまざまなモデルを参照できるページ レベルの保存および編集機能を作成するのに問題があります。
これに関するガイダンスはありますか?
ありがとう。