【发布时间】:2010-09-23 21:32:02
【问题描述】:
我正在尝试从另一个操作(单独的站点)发布到 ASP.NET MVC 操作,我需要发布一组对象。我无法找到如何序列化此对象集合,以便将它们作为标准 NameValueCollection 获取。示例:
var test1 = new TestObject { FirstName = "John", LastName="Smith", IDNum=12345 };
var test2 = new TestObject { FirstName = "Betty", LastName="Jones", IDNum=34567};
var test3 = new TestObject { FirstName = "Bobby", LastName="Hebert", IDNum=9876 };
List<TestObject> coll;
coll.Add(test1);
coll.Add(test2);
coll.Add(test3);
WebClient wc = new WebClient();
wc.UploadData("http://mysite.com", ??? );
// or
wc.UploadValues("http://mysite.com", ??? );
// or...
// ?????
任何帮助将不胜感激。提前致谢。
【问题讨论】:
标签: asp.net-mvc-2 webclient webclient.uploaddata