मेरे पास निम्नलिखित दो परियोजनाओं - MyNamespace.Services और MyNamespace.Web के साथ समाधान है।रेंडर व्यू (या आंशिक) किसी अन्य प्रोजेक्ट में?
वेब में एक एमवीसी वेब एप्लिकेशन है।
सेवा प्रोजेक्ट में मेरे पास एक ईमेल सेवा क्लास है जो उपयोगकर्ता को ईमेल भेजने का ख्याल रखती है।
मैं ईमेल टेम्पलेट्स के लिए या तो आंशिक या दृश्य (ascx या aspx) का उपयोग करना चाहता हूं। मुझे आंशिक दृश्य प्रस्तुत करने और परिणाम को एक स्ट्रिंग के रूप में प्राप्त करने के तरीके पर कई समाधान मिल गए हैं जो टेम्पलेट वेब प्रोजेक्ट के अंदर है (क्योंकि यह वेब प्रोजेक्ट में एक नियंत्रक है जो ईमेल सेवा को कॉल करता है)।
लेकिन मेरे ईमेल टेम्पलेट्स सेवाएं प्रोजेक्ट में स्थित हैं (2 तरीकों मैं उपयोग करने के लिए कोशिश कर रहा हूँ या तो http://developersisland.blogspot.com/2009/01/renderpartial-to-string-in-aspnet-mvc.html (ब्लॉग के नीचे) या http://www.brightmix.com/blog/how-to-renderpartial-to-string-in-asp-net-mvc/ पर है)।
मैं वेब प्रोजेक्ट के अंदर से अपनी सेवा प्रोजेक्ट में टेम्पलेट्स (आंशिक/दृश्य) के पथ को कैसे प्रतिबिंबित कर सकता हूं, जो लोडकंट्रोल या रेंडरपार्टियल के साथ काम करता है जो दोनों पैरामीटर के रूप में वर्चुअल पथ लेते हैं?
ऐसा लगता है कि मैं रूट निर्देशिका को वेब प्रोजेक्ट निर्देशिका में सेट करता हूं।
क्या यह संभव है?
किसी भी तरह से वेब प्रोजेक्ट से स्वतंत्र रूप से काम करने में सक्षम होना अच्छा होगा।