Posted on: 6/25/2014 12:20:04 AM | Views : 492

I am actually a ASP.NET Web Forms developer and started learning ASP.NET MVC and have some basic questions.
ASP.NET web forms have controls which can be dropped on the designer to have good looking UI but looks like most of client side code in MVC has to be designed manually using HTML helper methods(in Razor) which is kind of tedious. I know they have scaffold templates to do CRUD operations let's say if i have to use gridview in my view looks like i have use HTML helper methods and design it manually...Am i missing something, is there a better way of doing client side code in MVC Also a bit confused, a web form can be created using basic html(like <form></form>) and also using razor code @using(Html.BeginForm()){} in a view...when do we generally use Razor code vs basic html??
In what cases do we prefer using MVC website  over ASP.NET Web site??


Go to the complete details ...