एएसपी.नेट इनपुट तत्व <div></div>
के भीतर क्यों छिपाता है?<div></div> से घिरा हुआ __VIEWSTATE छुपा इनपुट तत्व क्यों है?
उत्तर
वे इसे "और अधिक वेब मानकों के साथ गठबंधन किया" करने के लिए किया था - यहाँ MSDN पत्रिका लेख Enforce Web Standards For Better Accessibility से एक उद्धरण है:
वहाँ ASP.NET 1.1 में कुछ प्रसिद्ध कमियों थे। आउट-ऑफ-द-बॉक्स नियंत्रण कोड उत्पन्न करता है जो सत्यापन पास नहीं करेगा। यही कारण है कि काफी हद तक रास्ता है कि ViewState ASP.NET में संचालित किया गया करने के लिए जिम्मेदार ठहराया गया था 1.1-का उपयोग कर एक छिपा इनपुट टैग है कि एक ब्लॉक प्रदर्शन के भीतर समाहित नहीं किया गया था, इस तरह:
<input type="hidden" name="__VIEWSTATE" value="dDwtMTU1NzQzNDgy..." />
यह, कुछ अन्य वाक्य-मुद्दों के साथ संयुक्त, एएसपी.NET 1.1 को गैर अनुपालन के लिए एक दुर्भाग्यपूर्ण प्रतिष्ठा दी।
एएसपी.नेट 2.0 ने कई वेब मानकों के मुद्दों को संबोधित किया। उदाहरण के लिए, यदि आप ASP.NET 2.0 से बनाए गए पृष्ठ के स्रोत पर नज़र डालें तो पाएंगे कि ViewState अब एक div टैग में लपेटा जाता है, यह शिकायत कर रही है:<div> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="dDwtMTU1NzQzNDgy..." /> </div>
माइक्रोसॉफ्ट बना दिया है इसे सार्वजनिक रूप से एक में जाना जाता है एएसपी.NET 2.0 के लक्ष्य वेब मानकों के साथ अधिक गठबंधन होने के लिए हैं, और वास्तव में, एएसपी.नेट 2.0 आपको अनुपालन वेबसाइट और नियंत्रण बनाने देता है। अनुपालन वेबसाइटों के निर्माण के लिए एक महान संसाधन स्टीफन वाल्थर के एमएसडीएन® लेख "Building ASP.NET 2.0 Web Sites Using Web Standards" है। यह 78-पेज आलेख वेब मानकों के अनुसार साइट बनाने पर बहुत विस्तार से जाता है।
चाहे यह वास्तव में वेब मानकों के साथ अधिक गठबंधन है, व्यक्तिगत रूप से बहस के लिए खुला है, मैं अपनी राय बनाने के लिए पर्याप्त वेब मानकों में नहीं हूं, मैंने बस जो कुछ पूछा है उसका उत्तर दें।
ठीक है।असल में मुझे अभी भी समझ में नहीं आता कि क्यों '' स्वयं खड़ा है, "सत्यापन पास नहीं करेगा"। लेकिन इनपुट के लिए एक टन धन्यवाद। –
मैं इस पर आपके साथ हूं - शायद यह एक अलग प्रश्न के लायक है, शुद्ध वेब मानकों और/या सीएसएस बिंदु दृश्य से पूछना। :) बीटीडब्ल्यू किसी भी तरह से आप अपवॉट्स के प्रवाह में आ गए, उसके लिए चीयर्स! (केवल पहला मुझसे था)। –
उद्धृत लेख के अंत में जैव की जांच करें: लेखक * एएसपी.NET टीम का हिस्सा नहीं है। – Richard
- 1. 45 डिग्री से घिरा हुआ UIView गायब हो जाता है?
- 2. <script> तत्व
- 3. मेरा छुपा <tr> क्यों वास्तव में छुपा नहीं है?
- 4. jQuery प्रदर्शन का प्रदर्शन/छुपा क्यों करता है: दृश्यता के बजाय कोई भी नहीं: छुपा हुआ?
- 5. मेरा छुपा इनपुट लेखन क्यों है: मूल्य = "मूल्य" सही/गलत के बजाय?</p> <pre><code><input name="somefield" type="hidden" value="@ViewBag.Test"/> </code></pre> <p><code>ViewBag.Test</code> का मूल्य <code>true</code> है:
- 6. क्यों (?! ^) बराबर है (? <! ^)?
- 7. <% $, <% @, <% =, <% # ... सौदा क्या है?
- 8. {} <function() {} क्यों है?
- 9. <button> तत्व
- 10. एंड्रॉइड गैलेक्सी टैब: गुलाबी सीमा से घिरा हुआ लॉन्च आइकन क्यों है?
- 11. <इनपुट प्रकार = "पाठ">
- 12. <button> तत्व
- 13. <इनपुट प्रकार = 'टेक्स्ट' /> और <textarea> चौड़ाई
- 14. <span></span> तत्व क्या है?
- 15. सीएसएस सीमा विभिन्न आकार/रंग सीमाओं के साथ घिरा हुआ
- 16. आरक्षित कीवर्ड - छुपा हुआ? जेएनएलपी
- 17. <इनपुट प्रकार = "फ़ाइल">
- 18. << से भिन्न कैसे है?
- 19. इनपुट प्रकार छुपा मूल्य
- 20. <button> बनाम <इनपुट प्रकार = "छवि">
- 21. jQuery: <select> तत्व
- 22. सूची <T> क्यों है IndexOf() सूची <T> से बहुत तेज है।()?
- 23. वर्तमान में <input> तत्व
- 24. मैं अक्षम <input> तत्व
- 25. फ़ायरफ़ॉक्स कैश छुपा इनपुट
- 26. PHP क्या <<< मतलब है?
- 27. एचटीएमएल 5 में, <form> तत्व एक सेक्शनिंग तत्व है, जैसे <section>?
- 28. हास्केल मानक पुस्तकालय में कोई << क्यों नहीं है?
- 29. <script> पैरेंट तत्व
- 30. JQuery क्लोन <select> तत्व
नीचे वोटों के लिए अग्रिम धन्यवाद। अगर समय परमिट है, तो कृपया मुझे बताएं क्यों। –
आप लोगों से अनुमान लगाने के लिए कह रहे हैं: यह उन प्रश्न पूछने के [SO] दृष्टिकोण के साथ फिट नहीं है जिनके उद्देश्य उत्तर हैं। एफएक्यू देखें। – Richard
वह बीएस है। मैं अटकलों के लिए नहीं पूछ रहा हूँ। मैं एक जवाब की तलाश में हूँ। एक वेब डेवलपर के रूप में मुझे अपने पृष्ठ पर हर एक तत्व की परवाह है। एक '
' जगह लेता है। पर्याप्त समय दिया गया है, जो कोई जवाब जानता है वह यहां चालू हो जाएगा और हमें इस निर्णय के पीछे कारण बताएगा। यदि हम सही प्रश्न पूछते हैं तो SO पर बहुत से लोग हैं जो हमें अंदरूनी जानकारी प्राप्त कर सकते हैं। आप इसे थोड़ी देर के लिए क्यों नहीं देते? –