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

  • Caroline Martin

    Caroline Mar

    19 EYLÜL 2008
  • Eddie Bravo

    Eddie Bravo

    17 EKİM 2006
  • ThisWeekYT

    ThisWeekYT

    14 Mart 2013