दिलचस्प पोस्ट
jQuery के एजेक्स, क्वेरी के बजाय JSON भेजने के लिए कैसे करें पायथन डिक्शनरी ऑब्जेक्ट से कुंजी-मान युग्म के सबसेट निकालें? बहुत-से-कई क्षेत्रों के लिए Django ModelForm एक अनुक्रम में पहला तत्व ढूंढें जो एक निस्संदेह से मेल खाता है वंशानुक्रम बनाम एकत्रीकरण विंडो को फ़ुलस्क्रीन पर सेट करें (वास्तविक फ़ुलस्क्रीन; F11 कार्यक्षमता) जावास्क्रिप्ट द्वारा ग्रहण जून शुरू नहीं करता है जीएसएक्स फेंकता है MalformedJsonException प्रतिबिंब का उपयोग करके एक स्थिर विधि को शामिल करना नियमित, लगातार अनुक्रमों के समूहों में एक वेक्टर को कैसे विभाजित किया जाए? हेरोको की निष्क्रियता को रोकने का आसान तरीका? अगर कोई भी अद्यतन अपडेट न करें तो क्या करें? कैसे angularjs में एक http मिल सेवा कैश करने के लिए कुंजी कीवर्ड का अर्थ क्या है? रिटर्न कोई भी नहीं अगर शब्दकोश कुंजी उपलब्ध नहीं है

एएसपी.नेट नियंत्रण में मैं # और = का उपयोग कब करना चाहिए?

मैं वर्षों से एएसपी.नेट का उपयोग कर रहा हूं, लेकिन मैं कभी भी याद नहीं कर सकता जब # और = का प्रयोग करना उचित है।

उदाहरण के लिए:

<%= Grid.ClientID %> 

या

 <%# Eval("FullName")%> 

क्या कोई ये समझा सकता है कि प्रत्येक का इस्तेमाल कब किया जाना चाहिए, इसलिए मैं इसे सीधे अपने मन में रख सकता हूं? # क्या नियंत्रण में उपयोग किया जाता है जो डाटाबेस का समर्थन करता है?

वेब के समाधान से एकत्रित समाधान "एएसपी.नेट नियंत्रण में मैं # और = का उपयोग कब करना चाहिए?"

<% =%> रिस्पांस करने के बराबर है। लिखें ("") जहाँ भी आप इसे डालते हैं

<% #%> डाटाबेसिंग के लिए है और इसका उपयोग केवल तब किया जा सकता है, जहां डाटाबेस समर्थित है (यदि आप अपने कोड में पेज। डेटाबंड () कॉल करते हैं तो आप इन्हें पृष्ठ-स्तर पर नियंत्रण के बाहर का उपयोग कर सकते हैं)

डाटाबाउंड एक्सप्रेशन अवलोकन

अलग-अलग 'मधुमक्खी-दांत' के एक जोड़े हैं:

  • <%@ – पेज डायरेक्टिव
  • <%$ – संसाधन पहुंच
  • <%= – स्पष्ट आउटपुट पृष्ठ पर
  • <%# – डेटा बाइंडिंग
  • <%-- – सर्वर साइड टिप्पणी ब्लॉक

एएसपी.Net 4 में भी नया:

  • <%: – पृष्ठ पर लिखते हैं, लेकिन HTML के साथ एन्कोडेड

डेन क्रिविएर द्वारा यहां एक महान ब्लॉग पोस्ट है जो वह एक परीक्षण ऐप के माध्यम से चलता है जिसमें उन्होंने अंतर दिखाने के लिए लिखा था।

संक्षेप में:

  • <% = अभिव्यक्ति का रेंडर समय पर मूल्यांकन किया जाता है
  • <% # अभिव्यक्ति का आंकलन डेटाबिंड () समय पर किया जाता है और यदि डेटाबंड () को नहीं बुलाया जाता है तो इसका मूल्यांकन नहीं किया जाता है।
  • <% # अभिव्यक्ति को सर्वर-साइड नियंत्रण में प्रॉपर्टी के रूप में उपयोग किया जा सकता है <% = भाव नहीं हो सकते