asp.net - What's the difference between Databinder.Eval and Container.DataItem? -
जब आप asp.net डेटाबेस अभिप्रेरणों का उपयोग कर रहे हैं:
& lt; asp: Label टेक्स्ट = 'एक्सपेरेशन' रनैट = "सर्वर" / & gt;
इसमें अंतर क्या है:
कंटेनर.डेटाइटम ("प्रॉपर्टी")
और
डाटाबेस। एवल (कंटेनर.डेटाइटम, "प्रॉपर्टी")
और
Eval ("संपत्ति")
और
बाइंड ("प्रॉपर्टी")
Eval
एक तरफ़ा बंधन है और बाइंड
दो तरह से बाध्यकारी है Eval
का उपयोग करके आप को अपने पृष्ठ में सामग्री प्राप्त कर सकते हैं, लेकिन एएसपी.नेट आपके लिए किसी ऑब्जेक्ट में इसे वापस नहीं ला पाएगा।
Eval < / Code> विधि केवल
DataBinder.Eval
के लिए आशुलिपि है। इसके अलावा, कंटेनर.डेटाइटम ("प्रॉपर्टी")
प्रभावी रूप से Eval
विधि के समान है, जब आप "पथ" का मान वापस करना चाहते हैं। उदाहरण के लिए आप एक सार्वजनिक संपत्ति के लिए डॉट-सेपरेटेड "पथ" के साथ Eval
कॉल कर सकते हैं, जिसे आप मान चाहते हैं, लेकिन मुझे विश्वास नहीं है कि आप इसे कंटेनर.डेटाइटम (" संपत्ति ")
।
Comments
Post a Comment