में ग्रिडव्यू में <#eval और <#bind के बीच क्या अंतर है, हम डेटाबेस से आउटपुट मानों के लिए <%#Eval%>
या <%#Bind%>
का उपयोग कर सकते हैं। उनके बीच क्या अंतर है?एस्पनेट
एस्पनेट
उत्तर
eval एक तरह से बाध्यकारी है, बाइंड दो तरह से
आप Eval का उपयोग कर एक मूल्य के लिए बाध्य हैं है, यह एक केवल पढ़ने के लिए की तरह है। आप केवल डेटा देख सकते हैं।
आप बाइंड का उपयोग कर एक मूल्य के लिए बाध्य है, और यह डेटाबेस पर प्रतिबिंबित करेगा यदि आप मूल्य के बारे में कुछ परिवर्तन करते हैं भी
आप समान पद यहां ढेर अतिप्रवाह पर देख सकते हैं
What is the difference between <%# Bind("") %> and <%# Eval("") %> in ASP.NET?
धन्यवाद, यह बहुत ही जानकार है। –
eval एक तरीका है, बांध दो तरीकों से है। यदि आप वापस पोस्ट किए गए डेटा को संभालना नहीं चाहते हैं, तो नौकरी नौकरी करेगी।
eval
और bind
के बीच मुख्य अंतर eval
केवल पढ़ा जाता है, हम डेटाबेस की स्थिति eval
पर नहीं बदल सकते हैं।
bind
का उपयोग करते समय हम डेटाबेस में कुछ बदलाव लागू कर सकते हैं।
eval और bind के बीच मुख्य अंतर केवल पढ़ने के लिए है, हम डेटाबेस चीज़ eval पर नहीं बदल सकते हैं।
बाइंड का उपयोग करते समय हम कुछ बदलाव लागू कर सकते हैं।
यदि आप वापस पोस्ट किए गए डेटा को संभालना नहीं चाहते हैं, तो eval आसानी से काम करेगा।
के रूप में उन्होंने कहा कि Eval एक ही रास्ता है और बाइंड दो तरह से लेकिन एक और महत्वपूर्ण अंतर बाइंड सर्वर साइड नियंत्रण (runat = "सर्वर") की संपत्ति को सौंपा जाना चाहिए आप सर्वर से Eval असाइन कर सकते हैं, जबकि है पक्ष या ग्राहक के पक्ष नियंत्रण
<asp:ListView ID="listview1" runat="server">
<ItemTemplate>
<%--you can do this--%>
<asp:Label ID="label1" runat="server" Text="<%#Bind('xx') %>"></asp:Label>
<%--you can do this--%>
<asp:Label ID="label2" runat="server" Text="<%#Eval('xx') %>"></asp:Label>
<div>
<%--WILL CAUSE AN ERROR--%>
"<%#Bind('xx') %>"
<%--you can do this--%>
"<%#Eval('xx') %>"
</div>
</ItemTemplate>
</asp:ListView>
मुझे लगता है कि दोनों में कोई अंतर नहीं है। insert
, update
और delete
और select
जैसे सभी परिचालनों के लिए हम Eval
के साथ-साथ Bind
का उपयोग कर सकते हैं। क्योंकि मेरे पास दोनों के साथ काम है और यह दोनों परिदृश्यों में ठीक काम करता है।
- 1. एस्पनेट
- 2. एस्पनेट पथ
- 3. जटिल एस्पनेट यूआई सत्यापन के लिए एक डिज़ाइन पैटर्न है?
- 4. गुम विधानसभाओं: WindowsBase, PresentationCore, PresentationFramework
- 5. _AppStart.cshtml, पैकेज प्रबंधक, वेबमैट्रिक्स
- 6. विजुअल स्टूडियो
- 7. एक हैंडलर फ़िल्टर से जेएसओएन कैसे वापस करें?
- 8. कस्टम एएसपीनेट सदस्यता प्रदाता
- 9. .NET
- 10. जब Application_End asp.net WebService
- 11. उपयोगकर्ता को पिछले 5 पासवर्ड का उपयोग करने से रोकें?
- 12. एएसपी.नेट वेब.कॉन्फिग विरासत MS11-100
- 13. डिफ़ॉल्ट MembershipProvider
- 14. "त्रुटि ASPPARSE: प्रकार लोड नहीं हो सका ..." एमवीसी वेबएप पर msbuild के साथ त्रुटि
- 15. यूट्यूब एपीआई एकीकरण एएसपी.नेट - एक पेज के साथ वीडियो अपलोड करें
- 16. संकलक निष्पादन योग्य फ़ाइल Csc.exe में नहीं पाया जा सकता है .NET 4.5 Azure तैनाती
http://stackoverflow.com/questions/259141/difference-between-bind-and-eval – Canavar