ASP.NET Razor - Etiket
- Önceki Sayfa WebPages Asistan
- Sonraki Sayfa Razor Grameri
Razor bir programlama dili değildir. Sunucu tarafı etiket dilidir.
Razor nedir?
Razor, web sayfalarına sunucu tabanlı kodu (Visual Basic ve C#) yerleştirmenize olanak tanıyan bir işaretleme dilidır.
Web sayfası tarayıcıya yazıldığında, sunucu tabanlı kod dinamik içerik oluşturabilir. Web sayfası yüklenirken, sunucu sayfada yer alan sunucu tabanlı kodu çalıştırır ve tarayıcıya sayfayı döndürmeden önce sayfayı geri döndürür. Sunucuda çalıştığı için, bu kod karmaşık görevleri, örneğin veritabanına erişimi gerçekleştirebilir.
Razor ASP.NET tabanlıdır ve web uygulaması oluşturmak için tasarlanmıştır. Geleneksel ASP.NET işaretlemesinin yeteneklerine sahiptir, ancak daha kolay kullanılır ve daha kolay öğrenilir.
Razor Grameri
Razor'un kullandığı dil PHP ve ASP ile benzerdir.
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 (ve Classic ASP):
<ul> <% for (int i = 0; i < 10; i++) { %> <li><% =i %></li> <% } %> </ul>
Razor Yardımcıları
Razor yardımcıları basit Razor koduyla erişilebilir.
Razor grameri kullanarak kendi yardımcılarınızı oluşturabilir veya yerleşik ASP.NET yardımcılarını kullanabilirsiniz.
Aşağıda bazı önemli Razor yardımcılarının kısa tanımları:
- Web Ağacı
- Web Grafikleri
- Google Analytics
- Facebook Entegrasyonu
- Twitter Entegrasyonu
- Email Gönderme
- Doğrulama
Razor Programlama Dili
Razor hem C# (C sharp) hem de VB (Visual Basic) destekler.
- Önceki Sayfa WebPages Asistan
- Sonraki Sayfa Razor Grameri