एएसपी.नेट में एक छिपे हुए क्षेत्र का उपयोग करने के क्या फायदे हैं जब हम लेबल या टेक्स्ट बॉक्स जैसे किसी अन्य अदृश्य तत्व का उपयोग कर सकते हैं?एएसपी.नेट छुपा क्षेत्र बनाम अदृश्य टेक्स्टबॉक्स
उत्तर
छिपी हुई फ़ील्ड पेज है, जो नहीं देखा जा सकता पर <input type="hidden" />
तत्व उत्पन्न लेकिन ग्राहक तत्व प्राप्त कर सकते हैं, डेटा सेट और सर्वर से पारित:
document.getElementById('<%= SomeHiddenField.ClientID %>').value = "data_pass_to_server";
पोस्टबैक के बाद आप मूल्य प्राप्त कर सकते हैं:
var clientData = SomeHiddenField.Value; // "data_pass_to_server"
आप अदृश्य पाठ बॉक्स (<asp:TextBox Visible="False" />
) उपयोग कर रहे हैं, वहाँ कोई html फ़ाइल में उत्पन्न तत्व है।
एक छुपा क्षेत्र परिणामी HTML में इनपुट प्रकार = "छुपा" के रूप में प्रस्तुत करता है। इनपुट होने के कारण इनपुट में मूल्य सर्वर पर पोस्टबैक पर सबमिट किया जाता है जबकि यह लेबल के मामले में नहीं होता है। सर्वर पर सबमिट किए गए मान को चाहे आप चाहते हैं या नहीं, आपको इनपुट या लेबल का उपयोग करना चाहिए। यदि आप मूल्य को सबमिट नहीं करना चाहते हैं तो लेबल सही समाधान है और छुपा क्षेत्र गलत है।
मुझे यकीन नहीं है कि आप अदृश्य टेक्स्टबॉक्स द्वारा क्या मतलब रखते हैं, लेकिन यदि आप इसे सीएसएस के माध्यम से अदृश्य बनाने की कोशिश कर रहे हैं तो ध्यान रखें कि इनपुट प्रकार का खोज इंजन, बॉट इत्यादि के लिए अर्थपूर्ण अर्थ है। कुछ बिंदु पर भी आपका HTML सीएसएस के बिना या विभिन्न सीएसएस के साथ परोसा जाता है और टेक्स्ट बॉक्स उपयोगकर्ता के लिए दृश्यमान हो जाएगा। अन्यथा छिपे हुए क्षेत्र और अदृश्य पाठ बॉक्स के बीच कोई अंतर नहीं है क्योंकि उनमें से दोनों इनपुट प्रस्तुत करते हैं।
व्यावहारिक रूप से आप उनमें से किसी के साथ एक ही चीज़ प्राप्त कर सकते हैं, लेकिन चूंकि आप एक "छिपे हुए क्षेत्र" चाहते हैं, इसलिए एएसपी.NET में छिपे हुए क्षेत्र को अर्थात् बोलने से पठनीयता के कारणों के लिए आपकी सबसे अच्छी शर्त है।
किसी भी तरह से काम करता है, पाठ बॉक्स के लिए, का उपयोग नहीं करते .visible="false"
उपयोग
yourTextBox.Style.Add("display", "none")
या
yourTextBox.Style.Add("visibility", "hidden")
- 1. रेल सरल_form - छुपा क्षेत्र - बनाएँ?
- 2. टेक्स्टबॉक्स चौड़ाई समस्याएं - एएसपी.नेट
- 3. HtmlHelper.EditorFor बनाम एचटीएमएल। टेक्स्टबॉक्स बनाम एचटीएमएल इनपुट
- 4. एएसपी.नेट एमवीसी मॉडलस्टेट/एचटीएमएल। टेक्स्टबॉक्स पोस्टबैक समस्या
- 5. एएसपी एक्सेस करें: जावास्क्रिप्ट में छुपा क्षेत्र नियंत्रण
- 6. एएसपी.नेट एमवीसी बनाम एएसपी.नेट 4.0
- 7. एएसपी.नेट एमवीपी बनाम एएसपी.नेट एमवीसी
- 8. एएसपी.नेट एमवीसी क्षेत्र नेमस्पेस समस्या
- 9. एएसपी.नेट एमवीसी वैकल्पिक क्षेत्र को
- 10. एएसपी.नेट एमवीसी रूटिंग और क्षेत्र
- 11. एएसपी.नेट एमवीसी 4 मुद्रा क्षेत्र
- 12. पोर्टेबल क्षेत्र बनाम बहु परियोजना क्षेत्र?
- 13. स्क्रीन क्षेत्र बनाम कार्य क्षेत्र आयत
- 14. एक क्षेत्र बनाम आदिम
- 15. जावाफक्स पेन बनाम क्षेत्र?
- 16. सी # क्षेत्र बनाम संपत्ति
- 17. टेक्स्टबॉक्स में एन्टर बटन को संभालना, एएसपी.नेट
- 18. एएसपी.नेट ग्रिड व्यू रोकॉमैंड टेक्स्टबॉक्स खाली
- 19. एएसपी.नेट एमवीसी एचटीएमएल। टेक्स्टबॉक्स रीफ्रेश समस्या
- 20. .NET - WindowStyle = छुपा बनाम CreateNoWindow = सच?
- 21. कैसे शुरू में अदृश्य या
- 22. .NET बनाम एएसपी.नेट बनाम सीएलआर बनाम एएसपी
- 23. एएसपी.नेट - इनलाइन बनाम कोड-
- 24. एएसपी.नेट एमवीसी बनाम Zeitgeist
- 25. एएसपी.नेट बनाम सिल्वरलाइट
- 26. एएसपी.नेट @ रजिस्ट्रार बनाम @ रेफरेंस
- 27. एएसपी.नेट एमवीसी बनाम एक्सएसएल
- 28. विदेशीकी बनाम वनटोन क्षेत्र django
- 29. एनोटेशन अदृश्य?
- 30. अदृश्य रूप
इस के पीछे कोड से विशेष रूप से उपयोगी है। धन्यवाद – Dave