2

URL の文字列配列を mvc controller に転送したいと考えています。

私のコントローラーメソッドは

public ActionResult Index(MyModel model)

そして、私は私のモデルが

public class TagEditRequestVM
{
    public string ValueA { get; set; }

    public List<string> MyList { get; set; }
}

それを呼び出すのに最適な URL 構造は何ですか?

4

1 に答える 1

3

インデックスと [] 表記を使用する必要があります。

http://host/Controller/Index?ValueA=val&MyList[0]=item1&MyList[1]=item2

インデックスは増分整数である必要はありません。一意である必要があります。

編集

OK、plurby がコメントに書いているリンクのおかげで、ブラケット表記を省略してプロパティ名を繰り返すことができます。

http://host/Controller/Index?ValueA=val&MyList=item1&MyList=item2
于 2013-05-07T07:46:12.800 に答える