Skip to main content

Com o ASP.NET Razor temos a possibilidade de inserir a lógica da aplicação diretamente na camada de visualização do projeto, por exemplo, é possível inserir a sintaxe razor junto com os códigos HTML dentro da mesma página

O ASP.NET Razor é um view engine (motor de visões) criado pela Microsoft para gerar conteúdo dinâmico predominantemente em HTML. Com ele temos a possibilidade de inserir a lógica da aplicação diretamente na camada de visualização do projeto, utilizando uma linguagem que seja aderente ao Framework .NET.

É possível inserir a sintaxe Razor juntamente com os códigos HTML dentro da mesma página. Essa sintaxe é extremamente simplificada, podendo ser usadas as sintaxes das linguagens C# e Visual Basic .NET.

O Razor Engine já está incluído no WebMatrix.

Há também algumas implementações livres disponíveis no GitHub:

https://github.com/Antaris/RazorEngine