List()としてコレクションプロパティを含むモデルがあります。私の見解では、各ChildModelオブジェクトは、独自のエディターテンプレートを介してテーブル行にレンダリングされます。
ポストバックで、私のモデルは、ビューで最初に作成されたアイテムの正しいアバウトを含むChildModelsのリストを含むように正しくバインドされますが、単一のEditableフィールドを除いて、ChildModelのすべてのプロパティはnullです。
これに基づいて、オブジェクトのまったく新しいコレクションを作成しているように見え、以前に設定された値をすべて忘れているように見えます。
他の子オブジェクトのプロパティを非表示フィールドに追加しようとしましたが、編集コントロールを作成したプロパティを受け入れるすべてのプロパティのデフォルト値(nullまたはゼロ)を取得します。(テキストボックス)。
既存のコレクションを簡単に更新できるように、アイテムのキーフィールドを少なくとも取得する方法について何か考えはありますか?
非表示フィールドの値は、ポストバックのRequest.Formに、数量値と非表示フィールドに入力した値とともに含まれていることがわかりました。FormValueProviderがこれらの値を解析しない理由がわかりません。