Me gustaría utilizar la funcionalidad ASP.NET AJAX Page Methods con un control de usuario. ¿Hay alguna manera de poder especificar mi [WebMethod] estático dentro del código de UserControl en lugar del código de la página?ASP.NET AJAX Métodos de página de UserControl
Respuesta
Probablemente no pueda. El control de usuario no tiene toda la funcionalidad de una página y no se puede invocar directamente. En su lugar, debe crear un servicio web (asmx) para manejar este escenario. Si lo desea, la llamada al servicio web podría enrutarse al método estático dentro de su control de usuario.
He estado buscando bastante para encontrar alguna solución para colocar WebMethods estáticos en los controles. En lugar de encontrar una solución, tenía que hacerme la mía; Si estás interesado en poder hacer esto de forma más natural, puedes tomar un look here (o saltar directamente al the source). Hay poca documentación ya que la solución es reciente, pero por el momento soy la única persona interesada en ella, así que no hay muchas razones para que me entusiasme. Si tienes la oportunidad y estás interesado, por favor dime lo que piensas.
La respuesta TheXenocide dio parecería trabajar, pero el nivel desarrolladores, "Métodos de control para ASP.NET AJAX se proporciona 'tal cual' sin ninguna garantía o garantía expresa o implícita, incluyendo garantías implícitas de idoneidad para un fin determinado propósito, comerciabilidad y no infracción ".
Si está buscando una solución a largo plazo, consideraría ir con los métodos de servicio web. O eso o no usas un control de usuario. Puede anidar una página aspx dentro de otra con un Iframe.
- 1. Métodos de página en asp.net
- 2. ASP.NET UserControl OnError
- 3. Asp.net Usercontrol LoadControl Issue
- 4. ASP.NET MVC página de carga con AJAX
- 5. Métodos de página ASP.NET vs servicio web
- 6. asp.net UserControl properties
- 7. ASP.NET - Validar el control dentro de UserControl
- 8. Ajax GET solicita a un método de página ASP.NET?
- 9. Quiero un UserControl maestro (una página maestra, pero para UserControls)
- 10. Utilice ASP.NET Web Forms UserControl en ASP.NET MVC?
- 11. Diferencia entre las devoluciones de llamada de los clientes y los métodos de página de Ajax - ASP.NET
- 12. ¿Múltiples suscriptores al evento UserControl de ASP.NET único?
- 13. ASP.NET MVC HTML.AntiForgeryToken() con múltiples solicitudes AJAX desde una página
- 14. Jquery AJAX con WebMethod ASP.NET Devolver toda la página
- 15. página ASP.NET Validación
- 16. jQuery-AJAX llamando al método de página ASP.NET. ¿Cómo devolver el valor a jQuery?
- 17. ¿Cómo acceder a los valores de usercontrol desde la página?
- 18. ¿Cuándo debo usar un UserControl en lugar de una página?
- 19. Métodos estáticos en ASP.NET
- 20. ¿Cómo deshabilitar los controles en una página ASP.NET cuando se selecciona usercontrol?
- 21. ASP.NET MVC AJAX con jQuery
- 22. Página AJAX Descargar progreso
- 23. ASP.NET 2.0 JQuery AJAX Iniciar sesión
- 24. ASP.NET MVC y AJAX
- 25. Server-side ASP.Net Ajax manejo de excepciones
- 26. ASP.Net - Javascript dentro de AJAX UpdatePanel
- 27. Asp.Net procesamiento de control simple para llamadas AJAX
- 28. Página de configuración de ASP.NET
- 29. ASP.NET MVC AJAX Calendario
- 30. Detectar llamada ajax, ASP.net