2013-02-08 21 views

cevap

8

HereEditorTemplate ekleme hakkında kısa bir bilgi: Burada

Ben dahil etmek nasıl bilmiyorum çözümdür. Kısa kelimelerle - EditorTemplates 10 Görüntüleme/Paylaşılan Görünümler/Paylaşılan dizini oluşturmalısınız ve düzenleyiciyi oluşturmak istediğiniz modelle aynı ada sahip bir görünüm oluşturmalısınız.

Bir model için EditorTemplate modelinin, bu modelin argümanı olarak Html.EditorFor ile çağrılması sırasında kullanıldığını unutmayın. Düzenleme olanakları sağlamak için bunları kullanmalısınız, tabi ki - sadece verileri görüntüleyen bir şey oluşturmak istiyorsanız, DisplayTemplate (DisplayTemplates dizini oluştur) ile aynı şekilde kullanın. DisplayTemplate, bu modelin argümanı olarak Html.DisplayFor numaralı çağrıyla işlenir.

+0

Yanıt için teşekkürler. Gönderdiğiniz bağlantıyı kontrol edeceğim. –

7

Html.Editor (For) ve Html.Display (For) tarafından kullanılan varsayılan şablonlarda ve Views/Shared/EditorTemplates ve View/Shared/DisplayTemplates dizinindeki görünümleri kullanarak bunları nasıl geçersiz kılmanız gerektiği hakkında bazı yararlı bilgiler vardır. proje here.

Tüm varsayılan ekran ve düzenleyici şablonları için Razor değiştirmeleri içeren bir project on GitHub ürünüm var. Demo web uygulamasına bir göz atın - şeylerin nasıl birbirine uyduğunu görmenize yardımcı olur. Ardından şablonları projenize kopyalayın ve ihtiyaç duyduğunuz parçaları değiştirin.

İlgili konular