SORU
2 Kasım 2010, Salı


Yol _viewstart kullanmak doğru.cshtml ve kısmi Jilet manzarası?

Görüşlerimi _viewstart.cshtml to automagically assign the same Razor Layout kullanıyorum.

Bu gibi görünüyor klasör görüşlerimi kök ölü basit bir dosya ile ilgili bir şey

@{
    Layout = "~/Views/Shared/_Layout.cshtml";
}

Bu her görüntülemek @Düzeni yönergesi ekleyerek daha KURU.

Ancak, bu Jilet için bir sorun teşkil etmektedirkısmi_viewstart içeriğini çalıştırmak çünkü görür.bunları yapan ve bu nedenle kendilerini yanlış ata cshtml bir düzen,,, artık kısmi um.

Burada varsayımsal bir proje, _viewstart gösteriyor.cshtml dosyası, paylaşılan _layout.shtml dosya ve kısmi bir görünüm ("AnonBar.") cshtml.

Example project structure

Şu anda, bu civarında alıyorum bu şekilde her kısmi görüntülemek üzere aşağıdaki satırı ekleyerek

@{
    Layout = "";
}

Bu kısmi bir Jilet gibi bir görünüm göstermek için yanlış bir yol gibi görünüyor. (Web formları görüntülemek motoru aksine, dosya uzantısı kısmi görünümleri için aynı olduğunu unutmayın.)

Diğer seçenekleri düşündüm ama bu daha da kötü

  • Ortak bir klasöre tüm kısmi manzaralı koyarak, çok yaygın bir _viewstart payı olabilir.cshtml. Bu görüş, onların denetleyicisi olarak aynı klasör içinde olmanın Kongre sonları.
  • Kısmi görünümleri kullanarak değil.

Bu hala Razor view engine ekibi tarafından etli olmak bir şeydir, ya da temel bir kavram mi kaçırdım?

CEVAP
2 Kasım 2010, Salı


4 ** denetleyicileri (return View()) yerine gelen, daha sonra _viewstart.cshtml yürütülmez.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ehowhome

    ehowhome

    22 NİSAN 2009
  • Jucyber Tutoriais

    Jucyber Tuto

    8 EYLÜL 2009
  • pendrop gaming

    pendrop gami

    4 ŞUBAT 2013