Razor bir programlama dili değildir. Bu bir sunucu tarafı işaretleme dili bu.
Nedir Razor ?
Razor Eğer sunucu tabanlı kod gömmek sağlayan bir işaretleme sözdizimi (Visual Basic and C#) web sayfalarına.
Bir web sayfası tarayıcıda yazılır yapılırken sunucu tabanlı kod anında dinamik web içerik oluşturabilirsiniz. Bir web sayfası çağrıldığında o sayfayı tarayıcıya döndürür önce, sunucu sayfası içinde sunucu tabanlı kod çalıştırır. sunucuda çalıştırarak, kod veritabanlarına erişim gibi karmaşık görevleri gerçekleştirebilir.
Razor ASP.NET dayalı ve web uygulamaları oluşturmak için tasarlanmıştır. Geleneksel ASP.NET biçimlendirme gücüne sahip, ancak kullanımı daha kolay ve öğrenmesi daha kolaydır.
Razor sözdizimi
Razor PHP ve Klasik ASP çok benzer bir sözdizimi kullanır.
jilet:
<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 Formları (and Classic ASP) :
<ul>
<% for (int i = 0; i < 10; i++) { %>
<li><% =i %></li>
<% } %>
</ul>
Razor Yardımcıları
ASP.NET yardımcıları tek çizgilerle ulaşılabilir bileşenleridir Razor kodu.
Sen kullanarak kendi yardımcıları inşa edebilirsiniz Razor sözdizimi, veya ASP.NET yardımcıları yerleşik kullanın.
Aşağıda bazı yararlı kısa bir açıklamasıdır Razor yardımcıları:
- Web Izgara
- Web Grafik
- Google Analytics
- Facebook Entegrasyonu
- Heyecan Entegrasyon
- E-mail göndermek
- onaylama
Razor Programlama Dilleri
Razor hem C # destekler (C sharp) ve VB (Visual Basic) .