ASP.NET MVC - Jilet

İçindekiler
Görünümlerin şablonlarını oluştururken, dinamik olabilen bazı verileri kendi içlerinde manipüle etme veya gerekli verileri birleştirmek için sistem araçlarını kullanma ihtiyacı içinde buluyoruz.
Bu hedeflere ulaşmak için, görünüm şablonlarıyla etkileşime girmemize izin veren dillere sahibiz. ASP.NET MVC'si bizde var jilet diliBu, sunucu tarafından değerlendirilen ve yorumlanan ifadeleri tarayıcıya gönderilmeden önce karşılık gelen değerleriyle yerleştirmemize izin verir.
Ustura
Ustura Amacı, yapabilmek HTML oluşturyani kullandığımız tüm ifadeler ve kodlar, görüşlerimizi daha dinamik hale getirmemize yardımcı olmak içindir, bu nedenle ne olduğunu belirlememize izin veren bir zeka ile donatılmıştır. Düz HTML ve nedir jilet dili.
Örneğin aşağıdaki resimde nasıl kullandığımızı görebiliriz. Ustura uygulamamızda bir kullanıcının kimliğinin doğrulanıp doğrulanmadığını değerlendirmek için:

ÖnemliYakından bakarsak, @ sembolü başında şekli veren kişidir. jilet sözdizimi, oradan sunucu, talimatlara bağlı olarak kod bloklarını yorumlamalı ve böylece ne yazdırılacağına karar vermelidir. HTML ve bunu yapman gereken yol.
Razor ve HTML'yi Ayırt Etmek
Bir önceki noktanın sonunda şunu belirtiyoruz: @ sembolü bir ifade başlatıyoruz Ustura, bu yönü araştırırsak, beyan etmenin iki yolu olduğunu görüyoruz. jilet kodu bizim görüşlerimizde.
İlk formdenir kod parçacıkları ve bunlar değerlendirilen ve tek satırdan oluşan ifadelerdir, ilginç olan bu ifadeleri metinle de karıştırabiliyor olmamızdır, dikkate almamız gereken tek şey, kod parçacıkları Görünümde göstermek için her zaman bir şey döndürmeleri gerekir, aksi takdirde bize bir hata verir, aşağıdaki resimde bu formun nasıl göründüğünü görelim

Bu, aşağıdaki HTML'yi oluşturmalıdır:
Giriş Yapılmadı: Giriş Yap

Standart bir oturum açmaya karşılık gelir.
İkinci yolBu, bloklara karşılık gelir, bunun için aşağıdaki yapıyı kullanacağız. @{} başlangıç ​​nerede @{ ve koda kadar devam edin } eğer kullanıyorsak, bu bloğun sonunu işaretleyen C # dil olarak, içindeki her satır noktalı virgül ";" ile bitmelidir.
Kod blokları, tek satırda ifade edilemeyen mantığı birleştirmemizi sağlar. kod parçacıkları hiçbir şeyi iade etmelerine gerek yok.
ÖnemliBir diğer önemli yönümüz de değişkenler için iki kapsam, sayfanın başında tanımladıklarımızı konteynerlerin dışında kod blokları içinde kullanabiliriz. kod parçacıkları, ancak bloklar içinde tanımladıklarımız her biri için Yalnızca söz konusu blok içinde geçerli olacaktır.
Dil kullanarak şablonlara dahil etmemiz gerekebilecek mantığın nasıl çalışacağına dair zaten çok daha net bir fikrimiz var. Ustura uygulamamızı geliştirirken ASP.NET MVC'si.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.
wave wave wave wave wave