ASP.NET Razor - ASP.NET Razor

Ustura
Orijinal yazar (lar) Microsoft
Geliştirici (ler) .NET Vakfı
İlk sürüm Haziran 2010 ; 10 yıl önce  ( 2010-06 )
Kararlı sürüm
3.2.7 / 29 Kasım 2018 ; 2 yıl önce  ( 2018-11-29 )
Önizleme sürümü
4.0.0-rc1 / 18 Kasım 2015 ; 5 yıl önce  ( 2015-11-18 )
Depo github .com / aspnet / Razor
github .com / aspnet / AspNetWebStack
github .com / dotnet / aspnetcore
Yazılmış C # , VB.NET , HTML
İşletim sistemi Microsoft Windows
Tür Web uygulama çerçevesi
Lisans Apache Lisans 2.0
İnternet sitesi www .asp .net / web sayfaları
Razor dosya formatları
Dosya adı uzantısı
.razor , .cshtml , .vbhtml
İnternet medya türü
text / html
Tarafından geliştirilmiş Microsoft

Jilet bir olan ASP.NET oluşturmak için kullanılan programlama sözdizimi dinamik web sayfaları ile C # veya VB.NET programlama dilleri. Razor, Haziran 2010'da geliştirme aşamasındaydı ve Ocak 2011'de Microsoft Visual Studio 2010 için piyasaya sürüldü. Razor, basit bir sözdizimi görüntüleme motorudur ve MVC 3 ve WebMatrix araç setinin bir parçası olarak piyasaya sürüldü .

Razor, AspNetWebStack'in bir bileşeni oldu ve ardından ASP.NET Core'un bir parçası oldu .

Tasarım (değiştir | kaynağı değiştir)

Razor sözdizimi, programcının bir HTML oluşturma iş akışını kullanmasını sağlayan, C # programlama diline dayalı bir şablon işaretleme sözdizimidir. <%= %> Razor sözdizimi, kod bloklarını belirtmek için sembollerle ASP.NET Web Formları (.aspx) biçimlendirme sözdizimini kullanmak yerine, kod bloklarını bir @ karakterle başlatır ve kod bloğunun açık bir şekilde kapatılmasını gerektirmez.

Razor'un arkasındaki fikir, HTML ve kod arasında minimum geçişle kod odaklı bir şablon oluşturma yaklaşımı kullanarak HTML üretimi için optimize edilmiş bir sözdizimi sağlamaktır. Tasarım, karakterlerin ve tuş vuruşlarının sayısını azaltır ve HTML kodu içinde açıkça belirtilen sunucu blokları gerektirmeyerek daha akıcı bir kodlama iş akışı sağlar. Belirtilen diğer avantajlar:

Ayrıca bakınız

Referanslar

Dış bağlantılar