क्या यह नियंत्रक कार्यों के लिए विशिष्ट रिटर्न प्रकारों को परिभाषित करने की अनुशंसा की जाती है?एएसपी.नेट एमवीसी क्रियाओं में वापसी प्रकार
या JSONRESULT, VIEWRESULT
आदि जैसे परिणामों के बाद से दूसरे शब्दों में ... ACTIONRESULT
से प्राप्त करें नियंत्रक कार्रवाई के लिए रिटर्न प्रकार निर्दिष्ट करने के संदर्भ में सबसे अच्छा अभ्यास क्या है।
ACTIONRESULT
या अधिक विशिष्ट परिणाम प्रकार।
क्या इसमें कोई सर्वोत्तम अभ्यास/ओओएडी पहलू दृष्टिकोण है।
यह शायद बहस पैदा करने जा रहा है। मैं रिटर्न टाइप को 'एक्शन रिसेट' के रूप में छोड़ना पसंद करता हूं। यह इस तरह से अधिक लचीला है। उदाहरण के लिए, यदि मैं 'JsonResult' निर्दिष्ट नहीं करता हूं और इसे' ActionResult' के रूप में छोड़ देता हूं, तो मैं 'JsonResult' या' HttpStatusCodeResult' वापस कर सकता हूं। – Dan
लेकिन निश्चित रूप से जेसनआरसल्ट को निर्दिष्ट करने के लिए उदाहरण के लिए अधिक स्पष्ट रूप से कार्रवाई के इरादे को परिभाषित करता है, जिसे आप परिभाषा से जानते हैं कि JSON वापस करने का इरादा है? ऐसा नहीं है कि मैं एमवीसी के बारे में बहुत कुछ जानता हूं, लेकिन क्या कोई असली मामला है जहां आप आज एक HTML पृष्ठ वापस करना चाहते हैं लेकिन कल एक JSON ऑब्जेक्ट? –