ASP.NET AJAX: ¿Cómo crear una instancia de cliente con el método $ create?
-
03-07-2019 - |
Pregunta
Al usar la biblioteca AJAX de ASP.NET del lado del cliente, he creado una instancia de un componente del cliente con el método de acceso directo $ create ( http://msdn.microsoft.com/da-dk/library/bb397487 (es-es) .aspx ). El objeto se adjunta a un elemento DOM. Ahora necesito obtener una referencia a la instancia, pero no está registrada en la ventana ni en el elemento DOM, y no puedo encontrarla en ninguna parte.
¿Alguien sabe cómo puede obtener una referencia a la instancia?
Saludos cordiales,
JacobE
Solución
¿La rutina $ find () lo encuentra?
Otros consejos
Según MSDN, Sys.Component.Create debe devolver el objeto que acaba de crear. Y, $ create es solo un acceso directo para Sys.Component.create.
Returns: A new instance of a component that uses the specified parameters.
Entonces, intente:
var instance = $create(someType);
Sí, el método $ find resultó ser la solución para mí.
Probablemente también podría usar el valor de retorno de $ create si tuviera alguna influencia sobre cómo se representaba el javascript en la página, pero desafortunadamente no ... :-)