使用客戶端ASP.NET AJAX庫,我使用$ create快捷方式(http://msdn.microsoft.com/da-dk/library/bb397487(en-us).aspx)創建了一個客戶端組件的實例。該對象附加到DOM元素。現在我需要獲得對實例的引用,但它既沒有在窗口上註冊,也沒有在DOM元素上註冊,並且我無法在任何地方找到它。
有人知道如何獲得對實例的引用嗎?
最好的問候,
JacobE
使用客戶端ASP.NET AJAX庫,我使用$ create快捷方式(http://msdn.microsoft.com/da-dk/library/bb397487(en-us).aspx)創建了一個客戶端組件的實例。該對象附加到DOM元素。現在我需要獲得對實例的引用,但它既沒有在窗口上註冊,也沒有在DOM元素上註冊,並且我無法在任何地方找到它。
有人知道如何獲得對實例的引用嗎?
最好的問候,
JacobE
是否$ find()會例行找到了嗎?
根據MSDN,Sys.Component.Create應該回到它剛剛創建的對象。而且,$ create只是Sys.Component.create的一個快捷方式。
Returns: A new instance of a component that uses the specified parameters.
所以,儘量:
var instance = $create(someType);
是的,$ find方法原來是我的解決方案。
我很可能也使用的$返回值創建,如果我對JavaScript的是如何在網頁上呈現任何影響 - 但不幸的是我沒有... :-)
檢查,如果你提供的所有所需的參數 - 例如Dom元素。 – 2008-10-22 17:56:43