आइए कहें कि हमारे पास हमारे डेटा को संपादित करने के लिए एक संपादन दृश्य है, और हम उपयोगकर्ता को उनके संपादन के परिणाम को जानना चाहते हैं। यह पुष्टि करने के लिए कि यह वास्तव में मॉडल पर सफलतापूर्वक सहेजा गया था।एएसपी.नेट एमवीसी में उपयोगकर्ता को "सफलता" प्रतिक्रिया कैसे प्रदान करें?
एक समाधान संपादन नियंत्रक क्रिया विधि में व्यूडेटा को एक संदेश असाइन करना है, और उसके बाद संदेश को उपयोगकर्ता को वापस प्रदर्शित करने के लिए दृश्य का उपयोग करना है।
उदा।
ViewData["EditResult"] = "All is well in the world.";
... और देखें में कहीं: संपादित नियंत्रक कार्रवाई विधि में
<%= ViewData["EditResult"] %>
यह अच्छा और आसान है, लेकिन यह करने के लिए नियंत्रक से प्रतिक्रिया देने के लिए सबसे अच्छा तरीका है राय? कंट्रोलर में प्रस्तुति प्रकार की सामग्री डालने पर मुझे कुछ अन्य विकल्प क्या हैं, जैसा कि मुझे सीमा रेखा लगती है।
धन्यवाद, मैंने आपका पहला सुझाव चुना है और सहेजने के परिणाम को इंगित करने के लिए मॉडल में एक नालीबल बुलियन संपत्ति जोड़ा है। नियंत्रक में मैंने मान सेट किया है, और दृश्य में मैंने फ़ाइल के पीछे एक कोड जोड़ा है, इसलिए मेरे पास "ResultMessage" नामक एक संपत्ति है जो बूलियन को एक उपयुक्त संदेश में परिवर्तित करती है। :) – saille