Ön Okuma Soruları
← Ünite 6

Ünite 6: Asp.Net- MVC — Ön Okuma Soruları

Ders kitabının bölüm başındaki ilgi uyandıran soruları. Bunlar sınav sorusu değil — konuya başlamadan önce düşünmen için. Cevabı açmadan önce kendi yanıtını düşün.

  1. Masaüstü programlamadaki sürükle-bırak kolaylığını web dünyasına taşımak, arka planda web sayfalarının boyutunu ve performansını nasıl etkiler?
    Yönlendirme
    Web Formlarındaki ViewState mekanizması sayfa durumunu korur ancak şifreli veri trafiğini artırarak performansı düşürebilir.
  2. Bir web sitesinde adres satırına yazdığımız URL'lerin doğrudan bir dosya yolu yerine, arka planda çalışan dinamik bir koda yönlendirilmesi nasıl sağlanır?
    Yönlendirme
    MVC mimarisindeki Routing (rotalama) mekanizması, gelen istekleri doğrudan Controller sınıflarına ve ilgili metodlara yönlendirir.
  3. Bir web uygulamasında kullanıcı arayüzü (HTML) ile sunucu tarafındaki kodların (C#) iç içe ama birbirini bozmadan çalışması nasıl mümkün olur?
    Yönlendirme
    Razor işaretleme dili (.cshtml) sayesinde, HTML kodlarının içerisine '@' sembolü ile doğrudan ve güvenli bir şekilde C# kodları yazılabilir.
  4. Bir web sitesindeki tüm sayfalarda ortak olan menü ve alt bilgi (footer) gibi alanları her sayfa için tek tek yazmaktan nasıl kurtulabiliriz?
    Yönlendirme
    Layout View yapısı ve '@RenderBody()' metodu sayesinde ortak alanlar tek bir merkezden yönetilir ve diğer sayfalar bu şablonu miras alır.