ASP.NET MVC 3: Razor Helpers

Como sabemos, podemos (e devemos) encapsular código de uma view para permitir seu reuso. Podemos fazer isso escrevendo métodos de extensão para a classe HtmlHelper. Abaixo segue um exemplo bem simples: Criado o helper, podemos utilizá-lo em qualquer view, como a seguir (notem a importação do namespace onde está o método de extensão: RazorHelpers): Razor... Continuar Lendo →

ASP.NET MVC: Colocando validação no domínio

Neste artigo, mostrarei uma forma simples de validar erros na camada de domínio da aplicação (onde estão as regras de negócio) e tratá-los na camada de apresentação. Com isso, garantimos melhor separação de responsabilidades, com as regras de negócio validadas no domínio e as validações básicas de preenchimento de campos, na camada de apresentação. Para... Continuar Lendo →

ASP.NET MVC 3: Layout pages com Razor

Continuando a falar sobre a view engine Razor, nest post o assunto será "Layout Pages", um conceito que já existe desde o ASP.NET 2.0 com as "Master Pages". Como sabemos, as master pages permitem que tenhamos um layout consistente por todas as páginas de nossa aplicação. No Razor, veremos como é bem simples a utilização... Continuar Lendo →

Blog no WordPress.com.

Acima ↑