Robert,
Take a look at the quickstart tutorial on the net, theres a good listing of
the various controls. Label is the simplest - it outputs a bit of text in a
control that can have CSS applied to it. All asp.net controls typically
render HTML, some of them, like the grid control render complex tables, and
some like the panel can contain other controls. Whats unique about asp.net
controls is that they are an extensible set of objects and unlike html
elements they can easily be interacted with via code at the server side.
You can add properties to the elements and call these properties with your
code. You can also seperate out your logic and presentation very easily and
let the runtime worry about putting it all together.
--
Regards
John Timney
Microsoft Regional Director
Microsoft MVP