Motivação

A utilização dos chamados HTML Helpers, ou simplesmente Helpers, é uma das grandes vantagens que o ASP.NET MVC oferece para os desenvolvedores. Em conjunto com o motor de views do framework, o Razor, é possível utilizar esses auxiliadores para evitar ao máximo a escrita de código HTML puro. Assim, fica mais simples definir, de forma mais organizada, links, campos de entrada de dados (input fields), entre outros. Além disso, é possível criar nossos próprios helpers, para algum comportamento específico que desejemos dentro da aplicação.

O que é o Razor?

Para entendermos melhor como utilizar HTML Helpers, é preciso compreender o funcionamento de seu motor de views, o Razor. Esse elemento é muito importante para tudo o que fazemos com as views dentro do MVC, uma vez que é responsável por permitir a existência de código C# misturado ao HTML nessas views. Esse código C#, então, será transformado em tempo de execução nas informações necessárias para que a página seja renderizada para o usuário.

A utilização do Razor é muito simples. Podemos observar isso na Listagem 1. Note que temos algumas linhas ...

Fim do trecho gratuito • continue abaixo
CONTEÚDO EXCLUSIVO

Desbloqueie toda a DevMedia

  • +2000 artigos e vídeos
  • +40 trilhas sobre Front-end, Back-end, IA e muito mais
  • +5000 exercícios práticos
  • Mentorias ao vivo individuais
até 50% OFF
A partir de
R$ 69 /mês
Assinar agora