मुझे हाल ही में एक समस्या का सामना करना पड़ा, जहां अनुरोध.फॉर्म के साथ उपयोग किया गया था, लेकिन अगर अनुरोध के साथ पुनर्प्राप्त किया गया तो ठीक है। इन तरीकों के बीच मतभेद क्या हैं जो इसका कारण बन सकते हैं?अनुरोध कब करें। पैराम्स और Request.Form भिन्न हैं?
उत्तर
Request.Form में केवल एक फॉर्म के माध्यम से पोस्ट किए गए चर शामिल हैं, जबकि Request.Params में पोस्ट फॉर्म चर दोनों शामिल हैं और URL पैरामीटर के रूप में निर्दिष्ट चर प्राप्त करते हैं।
कारण यह था कि मैं जिस मूल्य को पुनर्प्राप्त कर रहा था वह एक फॉर्म तत्व से था, लेकिन सबमिट एक लिंक + JQuery के माध्यम से किया गया था, फॉर्म फॉर्म सबमिट के माध्यम से नहीं।
अनुरोध। पैराम्स में क्वेरीरींग, फॉर्म, कुकीज़ और सर्वर वैरिएबल (उस क्रम में जोड़ा गया) का संयोजन शामिल है।
अंतर यह है कि यदि आपके पास "key1" नामक एक फॉर्म वैरिएबल है जो क्वेरीरीस्ट्रिंग और फॉर्म दोनों में है तो Request.Params ["key1"] QueryString मान और Request.Params.GetValues ("key1") [querystring-value, form-value] की एक सरणी वापस कर देगा।
एक ही कुंजी तो उन मूल्यों सरणी GetValues द्वारा लौटाए में जोड़ दिया जाएगा के साथ कई रूप मूल्यों या कुकीज़ देखते हैं (अर्थात। GetValues एक दांतेदार सरणी नहीं लौटेगा)
मुझे एक ही समस्या थी लेकिन आपका जवाब मुझे बहुत मदद करता है। मेरे पास एक और सवाल है कि क्या हम एक ही अनुरोध में क्वेरी स्ट्रिंग-वेले और फॉर्म-वैल्यू पास कर सकते हैं। क्या यह व्यावहारिक रूप से संभव है? –
- 1. अनुरोध पैराम्स और अनुरोध निकाय
- 2. Request.Form ["name"] शून्य कब और खाली स्ट्रिंग कब होता है?
- 3. क्या अनुरोध। पैराम्स ["कुंजी"] करते हैं?
- 4. RestTemplate अनुरोध पैराम्स के साथ अनुरोध प्राप्त करें
- 5. बनाम पोस्ट करें AJAX अनुरोध: कब और कैसे उपयोग करें?
- 6. एएसपी.नेट आईआईएस - अनुरोध कब कतारबद्ध हैं?
- 7. सार्वजनिक और निजी कुंजी कैसे भिन्न हैं?
- 8. memory_order_seq_cst और memory_order_acq_rel कैसे भिन्न होते हैं?
- 9. अनुरोध का उपयोग कब करें एनीमेशन फ्रेम?
- 10. कोल्डफ्यूजन - "अनुरोध" दायरे का उपयोग कब करें?
- 11. रेलों में पैराम्स हैश असाइन/प्रतिस्थापित करें
- 12. .net प्रतिबिंब और "पैराम्स" कीवर्ड
- 13. प्रदर्शन माप भिन्न क्यों हैं?
- 14. भिन्न रूप और 7
- 15. रूट पैराम्स
- 16. सभी NHibernate HiLo जनरेटर पैराम्स क्या हैं?
- 17. ट्यूपल का उपयोग कब और कब करें?
- 18. मोंगोडीबी जर्नल फ़ाइल और ओप्लॉग कैसे भिन्न होते हैं?
- 19. ब्राउज़र में HTTP अनुरोध कब खुले हैं या नहीं?
- 20. क्या "डिस्प्ले का उपयोग कब करें: ब्लॉक कब करें: इनलाइन और कब: इनलाइन-ब्लॉक" और क्यों?
- 21. ओवरलोडिंग, जेनेरिक टाइप अनुमान और 'पैराम्स' कीवर्ड
- 22. नेस्टेड पैराम्स का उपयोग कैसे करें
- 23. हैंडल "संभावित खतरनाक Request.Form मूल्य ..."
- 24. क्यों और कब कई बिल्ड एजेंट हैं?
- 25. Jquery - "यह" कब उपयोग करें और "$ (यह)" कब उपयोग करें?
- 26. टैग/लेबल का उपयोग कब करें और शाखा कब करें?
- 27. PHP में गूंज और प्रिंट कैसे भिन्न होते हैं?
- 28. मूस में भूमिकाएं और लक्षण कैसे भिन्न होते हैं?
- 29. आर और पायथन के बीच आउटपुट मूल्य भिन्न हैं?
- 30. एम्बर-डेटा खोज() और एकाधिक पैराम्स
कितना कुंजी का कोई में डिफ़ॉल्ट हैं Request.Params.Keys 54 या उनमें से अधिक हैं। सिर्फ आपकी जानकारी के लिए। –