2010-12-06 11 views
5

मैं पृष्ठ पर स्वचालित रूप से बाध्यकारी डेटा नियंत्रण से ASP.NET पृष्ठ को कैसे रोक सकता हूं? मैं प्रदर्शन में वृद्धि करना चाहता हूं और मैं अपने स्वयं के आदेश के आधार पर प्रत्येक डेटा नियंत्रण के बाध्यकारी करना चाहता हूं।एएसपी.नेट पेज के ऑटो डेटा बाइंड को कैसे अक्षम करें?

उत्तर

7

सरल, डिज़ाइनर में नियंत्रण पर डेटा बाध्यकारी सेट न करें।

आपको कोड के साथ पृष्ठ के हिस्से के पीछे कोड के अंदर नियंत्रण को बांधना होगा।

+0

इतना आसान लेकिन वास्तव में बहुत मदद मिली। धन्यवाद! –

2

ओपी ने जो कुछ भी मांगा नहीं है, लेकिन चयन ईवेंट में इवेंट हैंडलर जोड़कर डेटासोर्स नियंत्रण पर चयन ऑपरेशन को रद्द करना भी संभव है।

public void DataSource_Selecting(object sender, ObjectDataSourceSelectingEventArgs e) 
{ 
    if (CancelSelect()) 
    { 
     e.Cancel=true; 
     return; 
    } 
} 
+0

डिज़ाइन समय पर डेटासोर्स = "" सेट के साथ भी डेटा लोड करने वाले ग्रिडव्यू को रोकने के लिए यह एक अच्छी चाल है। और टोनी ने कहा, जब आप कोड या बटन या किसी अन्य चीज में डेटा लोड को ट्रिगर करना चाहते हैं तो बस इसे फिर से बाध्य करें। – Fandango68

संबंधित मुद्दे