Whenever i want to add a custom html attribute to a rendered aspx control I
should use this, but want to know if the only reason I should do this
instead of adding the attribute manually to the control while rendering
(writer.AddAttribute("tabContainerIndex", tpContainerIndex);) is only to
make the html xhtml compliant?