2012-12-06 14 views
5

की संपत्ति 'आईडी' नहीं पढ़ सकता है स्थिति:
मेरे पास एक होस्ट पृष्ठ है जो एक कस्टम वेब उपयोगकर्ता नियंत्रण लोड करता है। मेरे वेब नियंत्रण में मैं एक दूसरा वेब उपयोगकर्ता नियंत्रण लोड करने के लिए जावास्क्रिप्ट और RadAjaxManager का उपयोग करना चाहता हूं। मैं अपने गाइड के रूप में Telerik से इस उदाहरण का इस्तेमाल किया:
http://demos.telerik.com/aspnet-ajax/ajax/examples/manager/clientsideapi/defaultvb.aspxRadAjaxManager AjaxRequest TypeError: अपरिभाषित

हालांकि, मैं निम्न त्रुटि हो रही है जब मैं RadAjaxManager पर क्लाइंट साइड "ajaxRequest" विधि कहेंगे रखा।

TypeError: Cannot read property 'id' of undefined 

उत्तर

6

मुझे अंत में यह पता चला!
मेरे माता-पिता वेब नियंत्रण पर मैं पहले से ही एक RadAjaxManager लागू किया था। तो जब मैं अपनी ही RadAjaxManager साथ मेरी दूसरी वेब नियंत्रण लोड, जावास्क्रिप्ट के रूप में करने के लिए जो प्रबंधक का उपयोग करने उलझन में हो रही किया गया था।

दर्ज करें: RadAjaxManagerProxy ->http://www.telerik.com/help/aspnet-ajax/ajax-ajaxmanagerproxy.html

इस को लागू करने के बाद, मेरे नियंत्रण खूबसूरती से काम किया!

आशा इस दूसरों में मदद करता है, अगर बाद में अपने आप को नहीं सड़क के नीचे जब मैं भूल जाते हैं।

+0

तुम सच में ठीक उसी समय आप इसे पूछा पर अपने प्रश्न का उत्तर दिया की <pages> तत्व में clientIDMode = "AutoID" विशेषता होने नहीं कर रहा है? –

+4

@FrancisP नहीं, मैं वास्तव में इस पर काम जब तक मैं यह पता लगा। मैंने फिर इसे यहां पोस्ट किया और खुद जवाब दिया; "अपने स्वयं के प्रश्न का उत्तर दें" विकल्प का प्रयोग करना। http://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer-your-own-questions/ – Airn5475

8

एक अन्य कारण यह त्रुटि भी हो सकता है अपने web.config

+1

..or आप अपने ajaxified पर clientIDMode की तुलना में और = "AutoID" कुछ भी हो, तो सर्वर नियंत्रण। – Nurp

+0

और सुनिश्चित करें कि एमएस AJAX एक्सटेंशन उत्पादन सर्वर पर स्थापित हैं। –

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