C# Literal nedir?

Aspx sayfasında kullandığınız tüm server kontrolleri, sayfa istemci tarafından çağırıldıktan sonra server’da işlenip HTML çıktı olarak istemciye gösterilir. Literal kullanmak daha hızlıdır ve kod temizliği bakımından ekstra bir kod üretmez.

Label –><asp:Label ID=”Label1″ runat=”server” Text=”<b>label kalın yazmıyo</b>”></asp:Label>

HTML çıktısı –> <b>label kalın yazmıyo</b>

Gördüğümüz gibi dönüşüm bu şekilde oluşmuştur.

Peki Literal’in farkı nedir diyecek olursanız Literal’in içine ne yazarsak Html’e onu yazar yani server tarafında yapılan işlem literal’in text özelliğini html sayfasına döndürmekten ibarettir.

Literal –><asp:Literal ID=”Literal1″ Text=”<b>literal kalın yazı</b>” runat=”server”></asp:Literal>

HTML çıktısı –> literal kalın yazı

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s