ASP.NET Razor - Marcação
- Página Anterior Assistente do WebPages
- Próxima Página Sintaxe do Razor
Razor não é um linguagem de programação. É uma linguagem de marcação do lado do servidor.
O que é Razor?
Razor é uma sintaxe de marcação que permite que você insira código baseado no servidor (Visual Basic e C#) em páginas da web.
Quando a página da web é escrita no navegador, o código baseado no servidor pode criar conteúdo dinâmico. Antes de retornar a página ao navegador, o servidor executa o código baseado no servidor dentro da página, pois é executado no servidor, esse código pode executar tarefas complexas, como acessar bancos de dados.
Razor é baseado no ASP.NET, projetado para a criação de aplicações web. Ele possui a capacidade de marcação do ASP.NET tradicional, mas é mais fácil de usar e aprender.
Sintaxe do Razor
A sintaxe usada pelo Razor é semelhante ao PHP e ASP.
Razor:
<ul> @for (int i = 0; i < 10; i++) { <li>@i</li> } </ul>
PHP:
<ul> <?php for ($i = 0; $i < 10; $i++) { echo("<li>$i</li>"); } ?> </ul>
Web Forms (e Classic ASP):
<ul> <% for (int i = 0; i < 10; i++) { %> <li><% =i %></li> <% } %> </ul>
Assistentes Razor
Os assistentes Razor podem ser acessados por meio de código Razor simples.
Você pode construir seus próprios assistentes usando a sintaxe Razor ou usar os assistentes ASP.NET integrados.
A seguir, uma breve descrição dos assistentes importantes do Razor:
- Grid da Web
- Gráficos da Web
- Google Analytics
- Integração com Facebook
- Integração com Twitter
- Enviando Email
- Validação
Linguagem de Programação Razor
Razor suporta simultaneamente C# (C sharp) e VB (Visual Basic).
- Página Anterior Assistente do WebPages
- Próxima Página Sintaxe do Razor