簡単に言えば、ユーザーが JS でいくつかのタグを選択してコントローラーに送信できるようにしたいと考えています。ここに私の提案があります:
- (123 = このタグの一意の識別子) のような命名規則を使用して、挿入されたタグごとに非表示の入力を作成し、アクション メソッドを
Tag123
反復処理して、どのタグが選択されているかを確認します。FormCollection
短所は明らかです。目的のデータを取得するためFormCollection
に の代わりに使用しViewModel
て反復することはFormCollection
、私には悪いように思えます。 - 非表示の入力を 1 つ作成し、選択したすべてのタグをそれに追加します。入力の現在の値から正しいIDを見つけて削除する必要があるため、これはタグの削除で面倒になる可能性があります。しかし、長所は、要素が 1 つしかなく、それをビューモデルに配置してコントローラー アクションでアクセスできることです。
- SOがどのように機能するかを誰かが知っているかどうかを知りたいです。彼らは今、一種の基準を定義しています。彼らがどのようにそれを行うか知りたいです。
ありがとう。