One of the things that attracted me to development with ASP.NET as a relatively inexperienced developer were the server controls.  They made development a lot like Windows Forms development.  Just drag a button control and a TextBox control on a page and double-click to wire up your code to the button.  Don't worry about state.  Don't worry about input errors - we have more controls... More Posts