我在asp.net webforms中有两个不同url的项目。我需要将c#对象从一个移动到另一个。我尝试使用JavaScriptSerializer
将其序列化为JSON并将其作为参数移动到网址中,但我不希望客户端看到json
A a = new A()
{
val = 1,
val1 = "very long string"
};
var jsonSerialiser = new JavaScriptSerializer();
string data = jsonSerialiser.Serialize(a);
Response.Redirect(service.RedirectToCheckout("http://localhost:44316/PageOnOtherSite.aspx?data=" + data));
有什么想法吗?
答案 0 :(得分:1)
使用HttpClient
using(var client = new HttpClient())
{
response = await httpClient.PostAsync(uri, new StringContent(data));
{