Override the Render method to generate target-specific markup to send to the client browser. The Render method is called in place of the Control..::.Render method if a ControlAdapter object is attached to a Control object.
Notes to Inheritors:
When you inherit from the ControlAdapter class, the Render base method calls the Control..::.Render method. Thus, overrides of the Render method should call the Render base method only if its processing is in addition to, rather than instead of, the Control..::.Render method.
For a composite control, the adapter developer must ensure that the child controls are rendered. If the Control..::.Render method causes the child controls to be rendered but does not generate markup, it might be appropriate for the Render method to call its base method. If target-specific rendering of the child controls is necessary, the adapter should implement the RenderChildren method and call the RenderChildren method from the Render method.