ASP.NET Razor - ASP.NET Razor

Navalha
Autor (es) original (is) Microsoft
Desenvolvedor (s) .NET Foundation
lançamento inicial Junho de 2010 ; 10 anos atrás  ( 2010-06 )
Versão estável
3.2.7 / 29 de novembro de 2018 ; 2 anos atrás  ( 29/11/2018 )
Versão de visualização
4.0.0-rc1 / 18 de novembro de 2015 ; 5 anos atrás  ( 18/11/2015 )
Repositório github .com / aspnet / Razor
github .com / aspnet / AspNetWebStack
github .com / dotnet / aspnetcore
Escrito em C # , VB.NET , HTML
Sistema operacional Microsoft Windows
Modelo Estrutura de aplicativo da web
Licença Licença Apache 2.0
Local na rede Internet www .asp .net / páginas da web
Formatos de arquivo Razor
Extensão de nome de arquivo
.razor , .cshtml , .vbhtml
Tipo de mídia da Internet
text / html
Desenvolvido por Microsoft

Razor é uma sintaxe de programação ASP.NET usada para criar páginas da web dinâmicas com as linguagens de programação C # ou VB.NET . Razor estava em desenvolvimento em junho de 2010 e foi lançado para o Microsoft Visual Studio 2010 em janeiro de 2011. Razor é um mecanismo de visualização de sintaxe simples e foi lançado como parte do MVC 3 e do conjunto de ferramentas WebMatrix .

O Razor tornou-se um componente do AspNetWebStack e depois tornou-se parte do ASP.NET Core .

Projeto

A sintaxe Razor é uma sintaxe de marcação de modelo, baseada na linguagem de programação C #, que permite ao programador usar um fluxo de trabalho de construção de HTML. Em vez de usar a sintaxe de marcação ASP.NET Web Forms (.aspx) com <%= %> símbolos para indicar blocos de código, a sintaxe do Razor inicia blocos de código com um @ caractere e não requer o fechamento explícito do bloco de código.

A ideia por trás do Razor é fornecer uma sintaxe otimizada para geração de HTML usando uma abordagem de modelagem focada em código, com transição mínima entre HTML e código. O design reduz o número de caracteres e pressionamentos de tecla e permite um fluxo de trabalho de codificação mais fluido, não exigindo blocos de servidor explicitamente denotados no código HTML. Outras vantagens que foram observadas:

Veja também

Referências

links externos