tutoriais mais recente desenvolvimento web
 

ASP.NET Razor - Markup


Razor não é uma linguagem de programação. É uma linguagem server side marcação.


O que é Razor ?

Razor é uma sintaxe de marcação que permite incorporar código baseada em servidor (Visual Basic and C#) em páginas da web.

código baseado em servidor pode criar conteúdo web dinâmico em tempo real, enquanto uma página web é escrito para o navegador. Quando uma página web é chamado, o servidor executa o código baseado em servidor dentro da página antes de retornar a página para o browser. Ao executar no servidor, o código pode executar tarefas complexas, como acessar bancos de dados.

Razor é baseada em ASP.NET, e projetado para criar aplicações web. Ele tem o poder de marcação ASP.NET tradicional, mas é mais fácil de usar e mais fácil de aprender.


Razor Sintaxe

Razor utiliza uma sintaxe muito semelhante ao PHP e ASP Classic.

Navalha:

<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 (and Classic ASP) :

<ul>
<% for (int i = 0; i < 10; i++) { %>
<li><% =i %></li>
<% } %>
</ul> 

Razor Helpers

Ajudantes ASP.NET são componentes que podem ser acessados por linhas únicas de Razor código.

Você pode construir seus próprios ajudantes usando Razor sintaxe, ou usar built-in ajudantes ASP.NET.

Abaixo está uma breve descrição de algumas úteis Razor ajudantes:

  • Grade web
  • Gráficos da web
  • Google Analytics
  • Integração Facebook
  • Integração Twitter
  • Enviando email
  • Validação

Razor Linguagens de Programação

Razor suporta C # (C sharp) e VB (Visual Basic) .