2009-10-31 22 views
5

Beni bir asp.net mvc uygulamasında temaları ve kaplamaları nasıl kullanacağınızı açıklayan herhangi bir makaleye işaret eden var mı?asp.net mvc'de tema ve cilt nasıl oluşturulur?

+0

Ben http://www.codeproject.com/KB/aspnet/ASPNETMVCDynamicThemes.aspx her şey "Html.RenderAction" yöntemlerinin dışında çalışıyor, bu bağlantıdan örnek kod kullandık. Bu istisnayı atar "Görünüm bir ViewUserControl olduğunda bir ana adı belirtilemez". Bu hatanın farkında iseniz lütfen yardım edin. – Ravi

cevap

1

ASP.NET MVC için, ASP.NET 'Temalar' mantra yok, siz typically use CSS.

+1

Bence "Temalar", daha çok Wordpress temaları ve benzerleri gibi kontrollerde olduğu anlamına gelmiyor. Tüm tasarımı sadece CSS ile değiştiremezsiniz. –

+2

@HeavyWave: ASP.NET MVC kullandığınızı sanmıyorum. Aslında tüm tasarımı CSS kullanarak değiştirebilirsiniz. Bunu yapman ne engel olur? MVC ile ASP.NET denetimlerini kullanmamanız gerekiyor. –

2

George'un önerdiği gibi farklı CSS dosyaları kullanırdım. Bu şekilde çok fazla şey elde edebilirsiniz. Ne kadar yapabileceğinizin örnekleri için CSS Zen Garden'a bakın. Bu size yeterli kontrol vermezse

o zaman da böyle controller içerisinde bir ana sayfa belirtebilir:

return View(stringViewName, stringMasterName, model); 
0

this guy bu sorunu çözmek için bir özel görünüm motorunu kullanmaktadır, ben daha iyi bu çözüm gibi ASP.MET MVC Dinamik Temaları'ndan daha farklı olarak, her ikisinden de test etmedim, hala bir şey arıyorum.

İlgili konular