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

Popular posts from this blog

c# - ListView onScroll event -

PHP - get image from byte array -

Linux Terminal Problem with Non-Canonical Terminal I/O app -