簡體   English   中英

使用WebClient發布C#對象的集合

[英]Post collection of C# objects using WebClient

我正在嘗試將另一個操作(單獨的站點)發布到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...
            // ?????

任何幫助,將不勝感激。 提前致謝。

只是這樣做-

wc.Headers [“ Content-type”] =“應用程序/ x-www-form-urlencoded”;

wc.UploadString(“ url”,“ postData”);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM