ASP.NET AJAX: как получить экземпляр клиента, созданный с помощью метода $ create? - PullRequest
1 голос
/ 22 октября 2008

Используя клиентскую библиотеку ASP.NET AJAX, я создал экземпляр клиентского компонента с помощью метода $ create shortcut (http://msdn.microsoft.com/da-dk/library/bb397487(en-us).aspx). Объект присоединен к элементу DOM. Теперь мне нужно получить ссылку на экземпляр, но он не зарегистрирован ни в окне, ни в элементе DOM, и я нигде не могу его найти.

Кто-нибудь знает, как можно получить ссылку на экземпляр?

С уважением,

JacobE

Ответы [ 3 ]

1 голос
/ 22 октября 2008

Находит ли процедура $ find () его?

1 голос
/ 22 октября 2008

Согласно MSDN, Sys.Component.Create должен возвращать объект, который он только что создал. И, $ create это просто ярлык для Sys.Component.create.

Returns: A new instance of a component that uses the specified parameters.

Итак, попробуйте:

var instance = $create(someType);
0 голосов
/ 23 октября 2008

Да, метод $ find оказался для меня решением.

Возможно, я мог бы также использовать возвращаемое значение $ create, если бы имел какое-либо влияние на то, как javascript отображался на странице - но, к сожалению, я не ...: -)

...