0

post 値を MVC コントローラーに送信する必要があります。
この MVC のモデルには、次のプロパティがあります。

public List<Guid> ReceiverUserIDs { get; set; }

私は次のフォーマットを試しました

ReceiverUserIDs=db9dd11a-4fea-4e03-9520-26c9b9c4bc6a,3a9780f4-2860-4af0-a728-0596c52326b3
ReceiverUserIDs[]=db9dd11a-4fea-4e03-9520-26c9b9c4bc6a,3a9780f4-2860-4af0-a728-0596c52326b3
ReceiverUserIDs=["db9dd11a-4fea-4e03-9520-26c9b9c4bc6a","3a9780f4-2860-4af0-a728-0596c52326b3"]

コントローラー/モデルが受け入れる形式がわかりません。

4

2 に答える 2

1

.NET が取得する唯一の形式は、文字列のリストです。したがって、3 番目の js 形式はほぼ正しい継ぎ目ですが、受け入れる形式はリストである必要があります。

于 2013-07-22T23:10:45.503 に答える
0

あなたの質問を正しく理解していれば、文字列値から GUID のリストを初期化しようとしているだけです。これは次のように行われます。

ReceiverUserIDs = new List<Guid>
            {
                new Guid("db9dd11a-4fea-4e03-9520-26c9b9c4bc6a"), 
                new Guid("3a9780f4-2860-4af0-a728-0596c52326b3")
            };
于 2013-07-22T23:17:47.370 に答える