Estoy comparando las dos clases base de cada espacio de nombres y estoy un poco confundido.Cuál es la diferencia entre System.Web.UI.HtmlControls y System.Web.UI.WebControls
System.Web.UI.WebControls.WebControl
System.Web.UI.HtmlControls.HtmlControl
Veo una pequeña diferencia entre los dos. Por ejemplo, HtmlControl
tiene muchas menos propiedades, mientras que WebControl
tiene muchas propiedades, como la propiedad CssClass. Aparte de las propiedades adicionales, la clase base WebControl
parece ser más robusta en la forma en que maneja la representación.
¿Por qué la necesidad de tener dos espacios de nombres y dos conjuntos de controles casi idénticos?
Pero si tengo un System.Web.UI.WebControl casi idéntico, ¿por qué no usar ese en su lugar? ¿El rendimiento es realmente una gran diferencia? –
Me quedaría con los WebControls a menos que tenga algún motivo específico para usar HtmlControls. – Powerlord