【发布时间】:2013-12-19 05:44:13
【问题描述】:
在 C# 中,我的类中有三个对象,例如:
public class ABC{
public int AgeMin{get;set;}
public int AgeMax{get;set;}
public List<int> MaritalStatuses{get;set;}
}
现在,当我通过接收 ABC 类型对象的查询字符串将所有这些对象值传递给控制器的操作时,我的传递方式如下:
&AgeMin=@Model.filter.AgeMin&AgeMax=@Model.filter.AgeMax&MaritalStatuses=@string.Join(",", @Model.filter.MaritalStatuses)
AgeMin 和 AgeMax 的值是正确的,但 List MaritalStatuses 的值不正确,因为它是一个 List。如何将此列表值传递给查询字符串?
【问题讨论】:
标签: c# asp.net-mvc list collections query-string