Escribo varios controles de servidor ASP.NET y necesito eliminar las etiquetas que envuelven mi control de manera predeterminada. Soy consciente de que puedes cambiar la etiqueta por una etiqueta diferente (como en esta pregunta, How Do I Change the render behavior of my custom control from being a span), pero ¿cómo puedes evitarlo?Prevenir envolver <span> etiquetas para el control de servidor ASP.NET
Heredo de WebControl (también puede heredar de CompositeControl).
normalmente me sale:
<span>Control output</span>
necesito:
Control output
estoy preponderantes con RenderContents (salida) y los HtmlTextWriter CreateChildControls() (a través de diversos métodos de control). Mi necesidad inmediata es abordar el problema utilizando el método RenderContents (HtmlTextWriter output).
¡Demasiado obvio! Gracias por tu ayuda. –
Solución brillante :) De hecho, utilicé un método vacío para ambos y simplemente coloqué una línea de comentarios explicando por qué están allí. No estoy seguro de si es diferente de la suya, pero parece innecesario escribir una cadena en blanco. – William
Esto me ayudó mucho; tuve que leer muchos "buenos consejos" antes de encontrar la solución perfecta.Si es posible, le daría más de un voto alternativo * g * –