/ / Fragmento de página ASP.NET - asp.net

Fragmento de página ASP.NET - asp.net

En mi requerimiento necesito agregar o eliminar una subpágina o fragmento de página (o componente similar, no sé el nombre, similar al Control de Usuario) dinámicamente.

El fragmento de página puede contener otros controles como menú o botón o cuadro de texto.

Tengo un menú desplegable. Dependiendo de la selección de ese menú, agregaré un fragmento con un cuadro de texto o un fragmento con un menú desplegable. Habrá una opción para eliminar cualquier fragmento agregado.

¡Pero no sé qué componente asp.net será útil para lograr esto!

Cualquier información será muy útil. No estoy usando MVC.


Editar:

Bueno, esto es similar al Fragmento de Wicket. No encontré ninguna demostración en línea, pero encontré esto Blog, esto podría ser útil para aclarar mi requerimiento.

Respuestas

1 para la respuesta № 1

Un poco más de información ayudará. Pero suponiendo un poco, creo que puedes hacer lo siguiente,

  1. Agregue controles usando JQuery, maneje el evento de cambio de índice desplegable y agregue código para mostrar el cuadro de texto / desplegable.

  2. Puede hacer un control de usuario con el cuadro de texto / desplegable y agregarlo a los controles de la página cada vez que cambie el desplegable.

  3. Puedes usar un control compuesto y mostrarlo / esconderloen consecuencia. Los controles compuestos son un poco más complicados de escribir pero se pueden distribuir entre proyectos, mientras que los controles de usuario solo se pueden usar en proyectos dados.

Para 2/3, ponga el nuevo control de usuario en un control de actualización parcial, maneje el evento de cambio de índice seleccionado desplegable en el lado del servidor y actualice su visibilidad de acuerdo con sus requisitos.

Se recomienda el primer enfoque ya que se realiza en el lado del cliente y brinda una mejor experiencia de usuario, pero requiere un poco de esfuerzo.

¡Gracias!