ASP.NET АЯКС:Как создать экземпляр клиента с помощью метода $create?
-
03-07-2019 - |
Вопрос
Используя клиентскую часть ASP.NET Библиотеку AJAX, я создал экземпляр клиентского компонента с помощью метода быстрого доступа $create (http://msdn.microsoft.com/da-dk/library/bb397487 (ru-us).aspx).Объект прикреплен к элементу DOM.Теперь мне нужно получить ссылку на экземпляр, но она не зарегистрирована ни в window, ни в элементе DOM, и я нигде не могу ее найти.
Кто-нибудь знает, как вы можете получить ссылку на экземпляр?
С наилучшими пожеланиями,
Джейкоб
Решение
Находит ли его процедура $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 отображался на странице, но, к сожалению, я этого не сделал...:-)