【发布时间】:2011-03-14 19:59:33
【问题描述】:
我在一个页面上加密我的整个查询字符串,然后在另一个页面上解密它。我正在使用 HttpUtility.ParseQueryString 获取所有值的 NameValueCollection。
现在,我有一个属性与查询字符串变量名匹配的类。我正在努力如何从查询字符串中设置属性的值。
这是我正在编写的代码:
NameValueCollection col = HttpUtility.ParseQueryString(decodedString);
ConfirmationPage cp = new ConfirmationPage();
for(int i = 0; i < col.Count; i++)
{
Type type = typeof(ConfirmationPage);
FieldInfo fi = type.GetField(col.GetKey(i));
}
我看到了通过反射检索值的示例 - 但我想获取对 ConfirmationPage 类属性的引用并在循环中使用它的值设置它 - col.Get(i)。
【问题讨论】:
标签: c# asp.net reflection