2010-12-13 9 views
6

में सभी पोस्ट किए गए मानों को पुनर्प्राप्त करें मैं एक एएसपी.NET एप्लिकेशन बना रहा हूं जो उपयोगकर्ता को किसी फ़ॉर्म में किसी फ़ॉर्म में फ़ॉर्म तत्व जोड़ने की अनुमति देता है। जब पृष्ठ पोस्ट किया जाता है (सबमिट बटन के माध्यम से) मुझे फॉर्म में सभी पोस्ट किए गए मानों के माध्यम से लूप करना होगा और मान प्राप्त करना होगा।एएसपी.NET

मैं विशिष्ट मानों की जांच नहीं कर सकता क्योंकि मुझे नहीं पता कि कितने होंगे या उन्हें क्या कहा जाएगा।

क्या कोई मुझे सभी पोस्ट किए गए मान प्राप्त करने की सही दिशा में इंगित कर सकता है ताकि मैं उनके माध्यम से लूप कर सकूं?

p.s मैं Request.Form में देख रहा था लेकिन उपयोग करने के लिए कुछ भी स्पष्ट नहीं देख सका।

धन्यवाद।

उत्तर

11

Request.Form संपत्ति रिटर्न एक NameValueCollection तुम पर पुनरावृति कर सकते हैं:

foreach (string name in Request.Form.AllKeys) { 
    string value = Request.Form[name]; 
    // Do something with (name, value). 
} 
+0

धन्यवाद। इस पोस्ट पर वापस जांचने से पहले बस इसे बाहर कर लिया लेकिन यह वही समाधान है। – webnoob

2
foreach (string key in Request.Form) 
    { 
     var value = Request.Form[key]; 
    }