Acceda al control ASP.NET desde static (llamada JS ajax)

Tengo un ASP.NET WebSite y un control personalizado (vamos a llamarlo myControl) en él. Necesito llamar a un método sobre este control con AJAX. Estoy publicando una llamada jaja desde JavaScript (jQuery) a C # WebMethod. Esto funciona bien, pero no puedo acceder a myControl en un WebMethod estático. ¿Alguna idea de cómo resolver este problema?

Versión corta: llamada AJAX de JS a C # WebMethod funciona -> * aquí (en este método) Necesito llamar a un método en mi control personalizado que es inaccesible debido al tipo de método estático *

[WebMethod] public static List GetListItems() { // CAN'T GET TO MY CONTROL - need to return myContorl.Items; return null; } 

Bueno, ese no es el enfoque correcto. En el nivel de método de servicio web, no puede ver nada sobre la estructura de la página. En este método, solo puedes cargar tu lista de elementos y devolverla. El lugar donde esta lista está vinculada no es asunto de GetListItems.

Puede gestionar la visualización de los elementos implementando una función de callback (consulte http://mattberseth.com/blog/2007/06/aspnet_ajax_invoke_a_static_me.html, por ejemplo) o utilizando el enfoque UpdatePanel.