2012-01-26 11 views
12

मैं अपनी वेबसाइट में एक AJAX अद्यतन पैनल चला रहा हूं। अद्यतन पैनल कुछ नए नियंत्रण देता है। AJAX कॉल से लौटने के बाद मैं नियंत्रण के लिए कुछ जावास्क्रिप्ट सेट करना चाहता हूं। ऐसा करने का कोई रास्ता नहीं है? किसी भी मदद के लिए धन्यवाद!अद्यतन पैनल के बाद चल रही स्क्रिप्ट AJAX asp.net

उत्तर

28

MSAjax घटना में टाई

function pageLoad(){ } 

इस हर बार अद्यतन पैनल ताज़ा करता आग होगा .. आप अपने rebinding/नई वहाँ बाइंडिंग

... क्या कर सकते हैं और हाँ, कि आप सभी की जरूरत है ऐसा करने के लिए, पेज पर रखो और यह आग लगेगा।

अपडेट :: [लगता है कि मैं समारोह गलत तरीके से नाम दिया था (मुझे लगता है कि यह अभी भी यद्यपि काम करेगा)] .. सचमुच यह इतना आसान यदि आप पृष्ठ पर एक स्क्रिप्ट प्रबंधक है

<script> 
    ///<summary> 
    /// This will fire on initial page load, 
    /// and all subsequent partial page updates made 
    /// by any update panel on the page 
    ///</summary> 
    function pageLoad(){ alert('page loaded!') } 
</script> 

http://www.asp.net/ajax/documentation/live/overview/AJAXClientEvents.aspx

+0

क्या आप एक उदाहरण पोस्ट कर सकते हैं। मैं एमएस AJAX घटना से कुछ कैसे बांधूं? – user516883

+0

आह, यह पैसा है! मैंने कुछ वर्षों में वेबफॉर्म के साथ काम नहीं किया है (लेकिन हाल ही में, हाल ही में)। मुझे याद है कि यह वर्षों से ऐसा करने की कोशिश कर रहा है। क्या यह हाल ही में जोड़ा गया एक नया फीचर है या क्या यह व्यापक रूप से प्रकाशित नहीं हुआ था? –

-6

आप एक फ़ंक्शन के साथ टाइमर का उपयोग कर सकते हैं जो जांचता है कि नियंत्रण हर कुछ सौ मीटर मौजूद है या नहीं। एक बार यह पता लगाने के बाद, अपनी स्क्रिप्ट लागू करें और टाइमर समाप्त करें।

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