ASP.NET АЯКС:Как создать экземпляр клиента с помощью метода $create?

StackOverflow https://stackoverflow.com/questions/225635

Вопрос

Используя клиентскую часть 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 отображался на странице, но, к сожалению, я этого не сделал...:-)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top