2010-08-27 10 views

उत्तर

14

Request.Params चाबियों का एक संयोजन है/मूल्यों में Request.Querystring, Request.Form, Request.Cookies, Request.ServerVariables (इसी क्रम में)

+0

चेतावनी के रूप में: आपको कुंजी मौजूद होने के लिए एकाधिक मान चेतावनी नहीं मिलती है। – aggsol

5

key भाग NameValueCollection का सूचकांक है। यह संग्रह में एक स्ट्रिंग या न्यूमेरिक इंडेक्स हो सकता है।

यदि आप एक स्ट्रिंग का उपयोग करते हैं, तो यह स्ट्रिंग से जुड़े मान को वापस कर देगा, यदि आप int का उपयोग करते हैं, तो संग्रह की उस अनुक्रमणिका में मौजूद आइटम को वापस कर देगा।

यह जोड़ती निम्नलिखित NameValuePairs के सभी, इस क्रम में:

  • QueryString
  • फार्म
  • कुकीज़
  • ServerVariables

तो, आप लाभ प्राप्त करना चाहते है, तो स्ट्रिंग कुंजी "myKey" वाली ऑब्जेक्ट का जो उपर्युक्त में से किसी एक में हो सकता है (माना जाता है कि आप किस परवाह नहीं करते हैं), आप इसका उपयोग करेंगे:

var myValue = Request.Parameters["myKey"]; // C# 
0

इससे आपके प्रश्न का उत्तर देने के MSDN info करता है, तो आप मिल जाएगा। यह कहता है कि यह वास्तव में क्या करता है, बस "Request.Params" googling द्वारा पाया जाता है। यदि आप अधिक जानकारी चाहते हैं, तो क्या आप अपने प्रश्न में अधिक विशिष्ट हो सकते हैं?

+0

विचित्र रूप से, यदि आप MSDN.COM पर खोज बॉक्स में "Request.Params" खोजते हैं, तो आपको वास्तविक मूल्य का कुछ भी नहीं मिलता है। –

+0

@ जेम्स। बिंग अभी भी करने के लिए थोड़ा सा काम है। –

0

यह एक HttpRequest ऑब्जेक्ट से जानकारी रखती है, इस MSDN लिंक आप खोजने के लिए यह

MSDN

1

यह "कुंजी" के साथ जुड़ा हुआ मान देता है उम्मीद कर सकते हैं जानकारी के प्रकार को दर्शाता है।

मुझे विश्वास है कि क्वेरीरी पैरामीटर, फॉर्म पैरामीटर, कुकीज और सर्वर वैरिएबल एक मैच की तलाश में है।

1

Request.Params पर एमएसडीएन आलेख में विस्तृत। "कुंजी" एक स्ट्रिंग है जो आपकी इच्छित सूची में कौन सा आइटम दर्शाती है।

  1. क्वेरी-स्ट्रिंग पैरामीटर:

    रूप Request.Form या Request.QueryString करने का विरोध किया, Request.Params आप से डेटा वापस कर सकते हैं।

  2. फॉर्म फ़ील्ड।
  3. कुकीज़।
  4. सर्वर चर

कि आदेश में।

संबंधित मुद्दे