2009-05-08 15 views
6

मुझे वास्तव में एमवीसी "रास्ता" पसंद है और वास्तव में एएसपी.नेट एमवीसी सीखने का आनंद लिया है (मुझे कभी भी एएसपी.नेट वेबफॉर्म पसंद नहीं आया लेकिन मुझे अब तक क्यों नहीं पता था)। समस्या यह है कि मैं वेबफॉर्म कोड का एक समूह प्राप्त करने वाला हूं और सोच रहा हूं कि क्या मैं वेबफॉर्म का उपयोग करके एमवीसी के साथ कोडबेस में नई चीजें जोड़ने में सक्षम हूं। मैं इसे कैसे प्रमाणीकरण की स्थापना की है पर बहुत कुछ निर्भर करता है लगता है और कोड एक तरीका है कि मैं कुछ पुस्तकालय या कुछ और शामिल कर सकते हैं और सिर्फ उन फ़ंक्शन का उपयोग करें या अगर मैं होगा उन्हें या हांफी पुनः बनाना उन्हें नकल में स्थापित किया गया है, तो कहीं और। मुझे किस बारे में चिंता करनी चाहिए? क्या मुझे बस एमवीसी के साथ गड़बड़ करना बंद कर देना चाहिए और वेबफॉर्म पर काम करना चाहिए या क्या मैं इसे एक साथ काम कर सकता हूं ताकि अगर मुझे वेबफॉर्म कोडबेस से कुछ संशोधित करने की ज़रूरत है तो मैं इसे एमवीसी तरीके से रीमेक कर सकता हूं क्योंकि मैं साथ चलता हूं?वेबफॉर्म प्रोजेक्ट के नए हिस्सों के लिए एमवीसी का उपयोग

उत्तर

5

मैं केवल MVC का उपयोग कर नए सामान जोड़ सकते हैं और विरासत webforms कोड पर परिवर्तित रूप में आप कर सकते हैं करने के लिए प्रयास की सिफारिश करेंगे। http://www.chadmyers.com/Blog/archive/2007/11/30/asp.net-webforms-and-mvc-in-the-same-project.aspx

+0

एक बहुत स्पष्ट उदाहरण है कि shanselman की है कि:

यह उन दोनों को एक ही परियोजना में एक साथ डालने की एक बहुत सभ्य पोस्ट है। अच्छा लगा। – sgwill

+0

हम्म, पृष्ठ अब और मौजूद नहीं है। वेबैक मशीन, हम यहाँ आते हैं! http://web.archive.org/web/20120115183545/http://www.chadmyers.com/Blog/archive/2007/11/30/asp.net-webforms-and-mvc-in-the-same- project.aspx –

0

ठीक है, एमवीसी Asp.Net के शीर्ष पर बनाया गया है ताकि वे एक साथ अच्छी तरह से खेल सकें। सवाल यह है कि यदि डेटा इस तरह से संरचित किया गया है कि यह एमवीसी ढांचे और विचारधारा का उपयोग करने के लिए खुद को उधार देगा।

भी इसके बारे में रख-रखाव के बारे में सोचते हैं - और न सिर्फ खुद के लिए, लेकिन दूसरों के लिए। यह बेहतर हो सकता है कि एप्लिकेशन स्थिति कहां है, इस पर निर्भर करता है कि वेबफॉर्म पर चिपके रहें। यदि आपको एप्लिकेशन को काम करने के लिए और अधिक काम करना शुरू करना है, तो यह परेशानी के लायक नहीं हो सकता है।

1

स्कॉट हैनसेलमैन के पास एक पोस्ट है जो इसके बारे में थोड़ा सा बात करती है in his blog. यदि आप एमवीसी मार्ग पर जाना शुरू करना चाहते हैं तो इसके लिए जाएं। मुझे लगता है कि यह शायद इस पर निर्भर करता है कि एएसपी.NET वेबफॉर्म ऐप कितना बड़ा है।

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