私のViewModelには、別のモデルエンティティ(この場合はCategoryTags)のコレクションであるプロパティがあります(各タグにはタグとIDがあります)。
1)Html.EditorFor()にはICollection用に作成できるUIがないことを理解して正しいですか?
2)#1を想定して、ユーザーがコンマ区切りのタグ名を入力するとjqueryがオートコンプリートされるテキストボックスであるEditorTemplateを作成することにしました。タグ名(またはそれぞれのID)のリストを返し、POSTでCategoryTagsプロパティに解析して戻す必要がありますか?
ありがとう!
#2のために編集-私はあなたの元の投稿を少し間違って読みました。それらすべてを単一のテキストボックスに入れる場合は、それらを解析する(または独自のモデルバインダーを作成する)必要があります。各アイテムのDOMに新しいテキストボックスを追加するエディターを作成すると、モデルバインダーがリストを正しく再作成します。ただし、あなたが言及した場合、オプションはサーバー上で手動でこれを行うか、独自のモデルバインダー(ここではかなり簡単です)を使用してそれらをモデルに分解します。または:)