Should I be taking more advantage of the server controls in ASP.NET
<p>I started programming in C# and ASP.NET about a year ago. When I was first learning I programmed against all of the toolbox controls, gridview, repeater, etc. But at my current level I rarely touch those controls. I would prefer to use jQuery for validation, LINQ to SQL and a string builder to create my own grids/repeaters and etc. However, I extensively use the label, textbox, and DDL controls, but I feel like I'm working against the framework, or not using it to the potential that it was created for.</p>

<p>Does anyone else have the same habits, or is just me? Should I be using most of the toolbox controls rather than making my own lighter versions in the code behind?</p>

<p>On a side note, i've been reading a book on ASP.NET MVC and think it is where I want to transition to.</p>
