Используя клиентскую библиотеку ASP.NET AJAX, я создал экземпляр клиентского компонента с помощью метода $ create shortcut (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 оказался для меня решением.
Возможно, я мог бы также использовать возвращаемое значение $ create, если бы имел какое-либо влияние на то, как javascript отображался на странице - но, к сожалению, я не ...: -)