बनाने के बाद एक पुराना दृश्य दिखाएं मेरे पास एक एमवीसी 2 वेबसाइट है जो अन्य असेंबली के विचारों का उपयोग करती है। ऐसा करने के लिए, मैं ने "एम्बेडेड संसाधन" के रूप में दृश्य को चिह्नित किया।सी # एम्बेडेड संसाधन के रूप में देखें हमेशा
मैं दृश्य देखने के लिए कर रहा था, लेकिन अब, जब मैं दृश्य बदलने मैं नहीं परिवर्तन अब देख सकते हैं।
तरह से मैं एक एम्बेडेड संसाधन के रूप में दृश्य कहते हैं इस के समान है:
return View("~/Extension/Extensions.MyExtension.dll/" +
"Extensions.MyExtension.Views.MyItem.Details.ascx", entity);
इस मामले में "विस्तार" भाग का संकेत है कि दृश्य एम्बेडेड संसाधन के रूप में लोड किया जाना चाहिए। निम्नलिखित भाग उन विधानसभाओं को इंगित करता है जिनमें दृश्य शामिल है। अंतिम भाग दृश्य का स्थान है (नामस्थान सहित)।
मैं दृश्य की संपूर्ण सामग्री परिवर्तित करने के बाद यह कैसे एक पहले दृश्य से है कि डेटा अभी भी दिखाया गया है हो सकता है। या एम्बेडेड संसाधन के रूप में दृश्य को अनमार्क करें।
यकीन है कि मैं Extensions.myExtension.dll के नवीनतम विधानसभा मैं वेबसाइट के बिन फ़ोल्डर में विधानसभा की नकल की है बनाने के लिए। मैंने असेंबली के साथ असेंबली की जांच की ताकि यह देखने के लिए कि सही दृश्य असेंबली में है या नहीं। यह सही दृश्य है लेकिन मुझे अभी भी पुराना दृश्य दिखाई देता है।
देखने का नाम बदलने से समस्या अस्थायी समाधान करता है, लेकिन मेरे लिए अच्छा समाधान मैं नहीं है। जब मैं दृश्य के नाम को वापस बदलता हूं, तो पुराना दृश्य दिखाया गया था।
आप आईआईएस या डेव सर्वर के माध्यम से इस चला रहे हैं? –