public override string RenderControl() { var tabla = new DescriptorDeTabla(typeof(TElemento), enumModoDeTrabajo.Edicion, Crud.Controlador, $"contenedor_edicion_cuerpo_{IdHtml}"); string htmContenedorEdt; if (AbrirEnModal) { htmContenedorEdt = RendelModal(tabla); } else { if (!Crud.NegocioActivo) { MenuDeEdicion.QuitarOpcionDeMenu(TipoDeAccionDeEdicion.ModificarElemento); } htmContenedorEdt = $@" <div id=¨{IdHtml}¨ class=¨{Css.Render(enumCssDiv.DivOculto)} {Css.Render(enumCssEdicion.CuerpoDeEdicion)}¨ controlador=¨{Crud.Controlador}¨> {RenderContenedorDeEdicionCabecera()} {RenderContenedorDeEdicionCuerpo(tabla)} {RenderContenedorDeEdicionPie(tabla)} </div> "; } return(htmContenedorEdt.Render()); }