C# 如何将查询字符串转换为对象集合?理想情况下使用模型绑定

C# 如何将查询字符串转换为对象集合?理想情况下使用模型绑定,c#,asp.net,model-binding,C#,Asp.net,Model Binding,我试图获取一个作为字符串传入的查询字符串,并将其转换为一个对象集合,以便使用这些解析的对象作为参数,使用反射调用一个方法。我们曾经从代码内部向操作发出webrequest,然后操作处理模型绑定,但出于一系列原因,我们正试图脱离该系统 是否有一种方法可以使用模型绑定器将查询字符串转换为对象集合?我已经在使用反射来获取方法参数,我只是需要一些方法来转换它们。您的查询字符串是xml还是json?你想在代码隐藏中反序列化它?它是常规格式的。例如:?parameter1=12/22/2014¶m2

我试图获取一个作为字符串传入的查询字符串,并将其转换为一个对象集合,以便使用这些解析的对象作为参数,使用反射调用一个方法。我们曾经从代码内部向操作发出webrequest,然后操作处理模型绑定,但出于一系列原因,我们正试图脱离该系统


是否有一种方法可以使用模型绑定器将查询字符串转换为对象集合?我已经在使用反射来获取方法参数,我只是需要一些方法来转换它们。

您的查询字符串是xml还是json?你想在代码隐藏中反序列化它?它是常规格式的。例如:?parameter1=12/22/2014¶m2=blahstringblah¶m3=[模型绑定器处理的复杂对象字符串]为什么不实现您自己的模型绑定器?@Christian我想您的意思是只构建我自己的方法,将字符串转换为各自的对象?我已经有了一些模型绑定器,我只是不知道如何在调用操作时将查询字符串转换为对象的魔法之外使用它们。我可以创建自己的解析方法,但我们自己的自定义模型绑定中已经有很多逻辑,我宁愿不去管它们,在那里利用它们。