Toda a vez que você vai adicionar uma View usando o assistente do Visual Studio

Uma nova página é adiciona com um código pré-definido e baseado na opção que você escolheu em “View Content”, o que muita gente não sabe é que dá para customizar todos esses modelos de página e é muito simples fazer isso.
Adicionando os arquivos ao projeto
Primeiro vá em C:Program FilesMicrosoft Visual Studio 9.0Common7IDEItemTemplatesCSharpWeb
Obs.: Veja que esse caminho vai variar de acordo com sua instalação e com a linguagem escolhida.
Se você tiver o ASP.NET MVC 1 e 2 instalados você deve encontrar duas pastas ali dentro chamadas respectivamente MVC e MVC2. Entre na pasta da versão escolhida copie a pasta CodeTemplates e cole na raíz do seu projeto web. Você deve acabar com um projeto assim:

O Visual Studio sempre vai procurar por esses arquivos localmente no projeto e se não encontrar buscará os arquivos na pasta informada acima.
Configurando os arquivos
Você já deve ter percebido não é? Existe um arquivo para cada template. Todas com uma extensão .tt que é a extensão do T4 (Text Template Transformation Toolkit).
O T4 é uma ferramenta de geração de código baseada em templates que vem nativa junto com o Visual Studio desde a versão 2005. Aliás, vale para o T4 um investimento de estudos já que é uma ferramenta muito útil.
A primeira coisa que precisa ser feita é selecionar todos os arquivos .tt ir na janela de propriedades e limpar o campo Custom Tool. Deixe em branco.

Alterando um template
Agora vamos realmente alterar um template. Vamos supor que eu queira, ao exibir o detalhe de uma classe que ela fosse exibida dentro de uma tabela. Originalmente, as propriedades são exibidas em divs ao invés de tabelas (que na minha opinião, é a melhor opção).
Veja como ficou o arquivo Details.tt

Outra modificação que eu fiz na modelo de Details, foi, ao invés de exibir o título dentro de uma tag h2, eu exibo dentro da tag h1.

Pronto! Agora toda vez que for adiciona uma View com base no modelo Details ele seguirá esse padrão.
Uma outra coisa que pode ser feita é salvar um novo modelo dentro daquela pasta com outro nome, por exemplo, eu fiz essas alterações e salvei o arquivo como DetailsVintem.tt. Agora quando eu tento adicionar uma View essa opção fica disponível para mim.
