Hi there,
An <input type="submit" runat="server" /> is considered an HtmlControl. An <asp:Button /> on the other hand is a WebControl.
Generally, WebControls are more versatile. This means they offer more features than their HtmlControl counterparts. However, they're also a bit heavier in terms on performance / overhead, although I doubt you'll notice the difference in day to day websites.
All HtmlControls have a direct one to one mapping with an HTML input control; while WebControls don't necessarily have that.
Read more about them here:
HtmlControls namespace
WebControls
Cheers,
Imar
---------------------------------------
Imar Spaanjaars
Everyone is unique, except for me.
Author of
ASP.NET 2.0 Instant Results and
Beginning Dreamweaver MX / MX 2004
Want to be my colleague? Then check out
this post.