ASP.NET AJAX: Como obter uma instância do cliente criada com o $ criar método?
-
03-07-2019 - |
Pergunta
Usando o do lado do cliente biblioteca ASP.NET AJAX, eu criei uma instância de um componente do cliente com o $ criar atalho-método ( http://msdn.microsoft.com/da-dk/library/bb397487 (en-us) .aspx ). O objecto é ligado a um elemento de DOM. Agora eu preciso para obter uma referência à instância, mas não é nem registrado na janela ou no elemento DOM, e eu não posso encontrá-lo em qualquer lugar.
Alguém sabe como você pode obter uma referência para a instância?
Com os melhores cumprimentos,
Jacobe
Solução
A $ find (rotina) encontrá-lo?
Outras dicas
De acordo com MSDN, Sys.Component.Create deve retornar o objeto que acabou de criar. E, $ criar é apenas um atalho para Sys.Component.create.
Returns: A new instance of a component that uses the specified parameters.
Então, tente:
var instance = $create(someType);
Sim, o método find $ acabou por ser a solução para mim.
Eu provavelmente poderia também usar o valor de retorno de US $ criar se eu tivesse qualquer influência sobre a forma como o javascript foi processado na página - mas, infelizmente, eu não ...: -)