I worked with java and jsp and have always used jquery , json data from serer side and custom HTML code with datatables . I have to work on a project with C# and I was introduced to GridView and AJAXControl Toolkit .
While reading some posts I learned that ASP.NET server controls are not exactly right way to work with web project but MVC is a better solution but learning curve so I am thinking to stick with webforms , use webmethods returning JSON , Jquery to call webmethods and binding it to DataTables . Is that a better approach than using Gridview and UpdatePanel ?