BT

Início Notícias Um Preview da Versão 2 do ASP.NET MVC

Um Preview da Versão 2 do ASP.NET MVC

Favoritos

A Microsoft lançou a primeira versão do ASP.NET MVC v2. ASP.NET MVC 2 Preview 1 pode ser instalado em paralelo com a versão 1 do MVC. No VS 2008, ambas as versões são registradas como modelos de projetos distintos. Os usuários do VS 2010 terão que esperar pela sua versão Beta 2, que incluirá o MVC v2.

Uma das mais importantes características da versão 2 é o conceito de "áreas". Cada área é um projeto separado que representa uma parte da aplicação que quando somado ao todo, pode reduzir o número de compilações e facilitar o gerenciamento de arquivos, um problema notório para equipes grandes.

A versão 2 inclui suporte para outros modelos de validação. Ao invés de tratar a validação como um conceito separado, este pode permear até a camada de modelagem de objetos. Utilizando DataAnnotation, as propriedades podem ser decoradas com regras tipo "Required", "Range", "StringLenght" e "Regular Expression". Estas regras são propagadas até o nível do browser.

Além de suportar DataAnnotation, introduzida no .NET 3.5 SP 1, a versão 2 do MVC terá suporte a outros frameworks de validação como Castle Validator e EntLib Validation.

Valores padrão para variáveis de "query string" são suportadas agora. Elas podem ser especificadas com o atributo "DefaultValueAttribute" ou diretamente nas linguagens que possuem suporte para parâmetros opcionais tais como VB e C# 4.

Melhorias significantes foram feitas no esquema de Modelo (Template). Os desenvolvedores podem definir EditorTemplates e DisplayTemplates customizáveis de forma global ou para um controlador específico. Esses "templates" são associados a tipos específicos de dados e são carregados automaticamente.

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

BT

Seu cadastro no InfoQ está atualizado? Poderia rever suas informações?

Nota: se você alterar seu email, receberá uma mensagem de confirmação

Nome da empresa:
Cargo/papel na empresa:
Tamanho da empresa:
País:
Estado:
Você vai receber um email para validação do novo endereço. Esta janela pop-up fechará em instantes.