Alipay a = new Alipay();
PropertyInfo[] pis = a.GetType().GetProperties();
string[] paras = Request.QueryString.AllKeys;
if (paras.Length > 0)
{
for (int i = 0; i < paras.Length; i++)
{
foreach (PropertyInfo pi in pis)
{
if (pi.Name.ToLower() == paras[i].ToLower())
{
PropertyInfo pi2 = a.GetType().GetProperty(pi.Name);
pi2.SetValue(a,Request.QueryString[paras[i]]);
}
}
}
}
pis = a.GetType().GetProperties();
foreach (PropertyInfo pi in pis)
{
Response.Write(pi.Name+": "+pi.GetValue(a,null)+"<br />");
}