如何通过URL将值作为参数值传递

时间:2012-12-04 19:46:17

标签: c# asp.net url c#-4.0

在我的网站(www.mysite.com)上我有结帐重定向到外部网站(www.checkoutsite.com),然后付款后它会向我的网站发回POST请求。在url中我传递了所有需要的结帐信息,但我还需要传递我自己的数据,因为它有“UserData”url param

所以,我的网站会将用户重定向到网址:http://checkoutsite.com/payment/?AppLogin = MyLogin& AppPass = MyPass& Userser= =应该是我的数据]

我需要在“UserData”参数中传递不同的key = value值,然后在我这边阅读。

在ASP.NET中执行此操作的最佳方法是什么,我的意思是如何将key = value值打包到一个字符串中?

1 个答案:

答案 0 :(得分:-1)

好的,我创建了Dictionary并对其进行序列化/反序列化,如下所述:

http://blogs.msdn.com/b/rakkimk/archive/2009/01/30/asp-net-json-serialization-and-deserialization.aspx

它解决了一个问题。