of the new features of Asp.net 4.0 is the enhancement(in terms of
rendering) made in the Formview control. By default the Formview
control would render table, tr and td tags for display of content. This
can be of much trouble to many of the designer because they have little
control over the rendered HTML.
With Asp.net 4.0 you can disable
the rendering of these HTML elements. (Mind you in Asp.Net 4.0 by
default these HTML content are rendered.) To do this all you need to do
is set the RenderTable property to False.
<asp:FormView ID="FormView1" runat="server" RenderTable="false">
This enhancement can make it easier to style
the content of the control with CSS, because no unexpected tags are
rendered by the control.