2011-11-11 1 views
0

説明:詳細を表示するレコードをユーザーがチェックできるチェックボックス列が付いたグリッドがあります。各チェックボックスは、そのオブジェクトのIDの値を持ちます。これらの値をコントローラアクションに渡して、ページビューをレンダリングできるようにしたいと思います。複数のid値をコントローラアクションに送信します。ベストプラクティス?

今、私は現在技術的に作業していますが、それは醜いものですが、より良い方法があると私に伝えています。今は配列値のJSON文字列を作成して渡すので、ルートは "/ Products/Details/[" 4 "、" 5 "、" 6 "]のようになります。

今、私が言ったように、これは動作し、私はコントローラの値を解析することができますが、何かは私がする必要はないと私に伝えます。私は何か簡単なものを見逃していますか、または誰かがこれを行うのまともな方法を知っていますか?値の数は、ユーザーが選択した内容に基づいて任意に設定できるため、カスタムルートを作成することはできません(とにかく思わない)。

ありがとうございました。

答えて

1

Phil Haacked - Model Binding To A Listを読んでいない場合は、そこから開始することを強くお勧めします。

+0

hh。私は前にそのブログの記事を読んだことがわかっているので、私は何か単純なものが欠けていたことを知っていた面白いことは、私は上司に話しただけです。私はこれをする必要さえないかもしれません。しかし、今私は方法を知っている。知っていることは戦闘の半分です。答えとしてマークして、ありがとう! –

関連する問題