Şub
24
2012

Razor Syntax Nedir,Nasıl Kullanılır, Razor Syntax Örnekleri

ASP.NET MVC3 -Razor View Engine
Microsoft. NET Framework 3.5 için ASP.NET MVC 1 MVC modelini tanıttı, aslında varolan ASP.NET WebForms motor etrafında sarıcı olarak inşa edilmiş ve bu nedenle de, teknolojileri ve sözdizimi bir çok paylaşılan. WebForms ve MVC ASP.NET MVC2 iki farklı model ASP.NET yığını bölünmüş NET 4.0 için bir zemin-up yeniden yazmak, ancak sözdizimi herhangi bir değişiklik getirmedi. ASP.NET MVC3 son olarak, model bir görünüm çalışmak için optimize kendi özel sözdizimi alır. Bu yeni sözdizimi Razor ve daha fazla ayıran uygun ASP.NET teknolojisi ile doğru sözdizimi kullanımı adlandırılır.

Razor Profil Motoru Razor görünümü motoru ASP.NET MVC3 yeni ve kullandığı sözdizimi ben gerçekten aşık olduğunu söylemek zorundayım. ASP.NET MVC kullanarak bir üretim ortamında beni muhafaza bulunuyor başlıca şeylerden biri de C # kodu html işareti ile serpiştirilmiş olması nasıl hiç sevmedim. Bak, ben işareti ile serpiştirilmiş kodu karşı değilim. Aslında ben böyle bir imleme içinde veri ve tekrarlatacak için bazı yetenekleri gerçek veriler olmadan web sayfaları tahrik hayal edemez, ama Görünüm Motor tam bir karmaşa kullanır WebForms sürdürülebilir ve okunabilir kod ve sözdizimi için çok titiz değilim. Her yeni sürümüyle birlikte, ben bir kaç gerçek / karmaşık dünya görüşlerine denemek istiyorum ve kod biçimlendirme kombinasyonu tekrar bakmak istiyorum okumak ve bu nedenle korumak için son derece zor olacaktır. ASP.NET kullanılarak doğru hala ASP.NET MVC tüm faydalar sağlamış ve daha sonra bazı WebForms.Hikaye Razor biraz değişir.

 

 Razor Syntax’a Örnek

Örnek 1:

<html>

<head>

<title>Index2</title>

</head>

<body>

@foreach(var thumb in Model)

{ <img src="@Url.Content("~/content/images/")@thumb.FileName" alt="@thumb.Title"/> }

</body>

</html>

 

Yazar Hakkında

Harun Balta 63 adet yazısı bulunuyor..

Bilgisayar Mühendisliği Üzerine çalıştığım konular: C# , .Net , Silverlight , WPF , Entity Framework ,MVVM, Oracle ,Pl/Sql

Print Friendly