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

  • Anthony Cumia

    Anthony Cumi

    5 EYLÜL 2006
  • Creavite

    Creavite

    8 Mart 2009
  • pucksz

    pucksz

    24 Mart 2006