I don’t want to make this into a “which is better… MVC or WebForms” type of question. Im sure that has been asked a bunch of times here already.
My Question: If I am building a MVC web project, why should I not use an ASP.NET datagrid control on one of my “Views” .aspx pages?
The control relies on Viewstate which isn’t available in MVC. In addition, all the behavior is predicated on the WebForms event and postback model which you’d have to recreate in MVC to get them to work. You could search for alternate, MVC-friendly grids (perhaps jQuery-based). I know that Telerik has released a set of MVC controls under open source that might be helpful to you.