Últimamente he estado usando mucho el control ASP.NET AJAX UpdatePanel para algunas aplicaciones de intranet en las que he estado trabajando y, en general, las he estado usando para actualizar dinámicamente datos u ocultar y mostrar controles en un formulario en función de las acciones del usuario.Filas dinámicamente refrescantes en una tabla HTML usando un UpdatePanel
Hay un lugar donde he estado teniendo problemas y me pregunto si alguien tiene algún consejo. Mi formulario utiliza un diseño bastante típico basado en tablas donde la tabla se usa para mostrar una grilla de etiquetas y campos para que el usuario complete. (Ya sé que los diseños basados en tablas son evitados por algunas personas, y entiendo los pros y los contras. Pero esa es la opción que he elegido, así que no respondas con "No uses un diseño basado en tablas".)
Ahora mi problema es que hay veces en que me gustaría como para envolver un UpdatePanel alrededor de un conjunto de filas para que pueda ocultarlas y mostrarlas dinámicamente, pero UpdatePanel realmente no te deja hacer eso. El problema básico es que envuelve un div alrededor de ellos, y hasta donde yo sé, no se puede ajustar un div alrededor de las filas de la tabla. No es HTML válido.
Así que la forma en que he estado tratando es hacer que mis filas dinámicas formen parte de una tabla completamente nueva, lo cual está bien, pero luego tiene que tratar de alinear todas las columnas manualmente con la tabla que está encima de ella, y eso es un dolor real y bastante frágil.
Entonces, la pregunta es ... ¿alguien sabe de alguna técnica para generar dinámicamente o refrescar filas utilizando un UpdatePanel o algo similar? Afortunadamente, la solución sería casi tan fácil como dejar caer un UpdatePanel en la página, pero incluso si no, aún me gustaría escucharlo.
ASP.Net Ajax debe tener algo que ajaxify controles individuales como el Ajax Gestor de Telerik hacer, pero lo que no quiero para usar controles pesados y costosos de Telerik. –