动态传递集合名称

时间:2013-04-23 14:42:14

标签: asp.net collections http-headers

任何人都可以建议一个简单但棘手的查询。我有一个像

这样的功能
public object GetPropertyValue(object obj_, string property_)
{
      return HttpContext.Current.Request.Headers[property_];
}

但我想使用Obj_而不是在返回值中对头文件进行硬编码。因为它可以是Headers / cookies / ...或任何其他

像HttpContext.Current.Request.obj_ [property _];

之类的东西

请任何人???

1 个答案:

答案 0 :(得分:0)

您可以使用

HTTPContext.Current.Request[YOUR_PROPERTY_NAME] ;

它有一个索引器,可以从QueryString,Form,Cookies或ServerVariables集合中读取。

http://msdn.microsoft.com/en-gb/library/system.web.httprequest.item.aspx