0

クエリ文字列からオプションの文字列リストを取得しようとしています。

http://host/test/arg?mylist=cat&mylist=dog

私が知る限り、コントローラーでコレクションを宣言するのと同じくらい簡単なはずです。

public string GetTest(string uriArg, ICollection<string> mylist)

これを試してみるとmylist、null になっています。

コントローラーを切り替えると

public string GetTest(string uriArg, string mylist)

次に mylist が として入り"(Collection)"ます。

http://haacked.com/archive/2008/10/23/model-binding-to-a-list.aspxなどの記事では、ここで ICollection を使用するのと同じくらい簡単なはずだと述べています。なぜこれが機能しないのですか?

4

1 に答える 1