I am trying to learn MVC. I want to automatically generate the required view code as and when I add a controller. This is possible if I select the option “Controller with re
You might find some of what you're looking for in Steve Sanderson's MvcScaffolding package
Install-Package MvcScaffolding
After installing (it will probably install some EF requirements) you could scaffold basic CRUD views for your model as follows assuming a model type MySweetModel
Scaffold Views MySweetModel
Please note this command will not create the controller class, but should create the following views under /Views/MySweetModel
It looks like you might be able to override the default T4 templates, but I've never used MvcScaffolding outside the scope of EF. It's also possible someone has already done this for your persistence layer e.g. NHibernate or whatever you're using. I'd search a bit before implementing your own templates.