0

我需要向我的 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 将获得的唯一格式是字符串列表。所以第三种js格式接缝是对的,但是接受的格式需要是一个List。

于 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 回答