2013-04-23 3 views
0

Может ли кто-нибудь предложить простой, но сложный запрос. У меня есть функция, какДинамическое переключение имени коллекции

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

Но я хочу использовать Obj_ вместо жесткого кодирования заголовков в возвращаемом значении. Потому что это могут быть Заголовки/cookies/... или что-нибудь

Что-то вроде HttpContext.Current.Request.obj_ [property_];

Пожалуйста, кто-нибудь ???

ответ

0

Вы можете использовать

HTTPContext.Current.Request[YOUR_PROPERTY_NAME] ; 

имеет индексатор, который считывает из QueryString, формы, печенье или коллекции ServerVariables.

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

+0

возвращение мне пустой ... – Luckyy

+0

Любой код, который вы можете поделиться? – Adrian