2009-10-31 7 views
5

कोई भी मुझे किसी भी लेख पर इंगित करता है जो वर्णन करता है कि एएसपीनेट एमवीसी एप्लिकेशन में विषयों और खाल का उपयोग कैसे करें?एएसपीनेट एमवीसी में थीम और त्वचा कैसे बनाएं?

+0

मैं इस लिंक से नमूना कोड का इस्तेमाल किया है, http://www.codeproject.com/KB/aspnet/ASPNETMVCDynamicThemes.aspx सब कुछ छोड़कर "Html.RenderAction" तरीकों ठीक काम करता है। यह इस अपवाद को फेंक देता है "जब दृश्य व्यूअर कंट्रोल होता है तो एक मास्टर नाम निर्दिष्ट नहीं किया जा सकता"। यदि आप में से कोई भी इस त्रुटि के बारे में जानता है तो कृपया मदद करें। – Ravi

उत्तर

1

एएसपी.नेट एमवीसी के लिए, आपके पास ASP.NET 'थीम्स' मंत्र नहीं है, आप typically use CSS हैं।

+1

मुझे नहीं लगता कि उसका मतलब है "थीम्स" नियंत्रण में, वर्डप्रेस थीम और इसी तरह की तरह। आप सीएसएस के माध्यम से पूरे डिजाइन को नहीं बदल सकते हैं। –

+2

@ हेवीवेव: मुझे नहीं लगता कि आपने एएसपी.नेट एमवीसी का उपयोग किया है। दरअसल, आप सीएसएस का उपयोग कर पूरे डिजाइन को बदल सकते हैं। आपको ऐसा करने से क्या रोकेंगे? आपको एमवीसी के साथ एएसपी.NET नियंत्रणों का उपयोग नहीं करना चाहिए। –

2

जॉर्ज के सुझाव के अनुसार मैं विभिन्न सीएसएस फ़ाइलों का उपयोग करूंगा। आप इस तरह से एक भयानक बहुत कुछ प्राप्त कर सकते हैं। उदाहरण के लिए CSS Zen Garden देखें कि आप कितना कर सकते हैं।

यदि यह आप पर्याप्त नियंत्रण नहीं है तो आप भी एक मास्टर पेज अपने नियंत्रक में इस तरह निर्दिष्ट कर सकते हैं:

return View(stringViewName, stringMasterName, model); 
0

this guy इस समस्या को हल करने के लिए एक कस्टम दृश्य इंजन का उपयोग करता है, मैं इस समाधान बेहतर पसंद एएसपी.एमईटी एमवीसी गतिशील थीम्स की तुलना में, हालांकि मैंने दोनों में से किसी का परीक्षण नहीं किया, मैं अभी भी कुछ ढूंढ रहा हूं।

संबंधित मुद्दे