मैं एक पूर्ण वेब अनुप्रयोग विकसित कर रहा हूँ और मैं ASP.NET MVC 3 ढांचे का उपयोग कर रहा में पैरामीटर के रूप वस्तु। मैं ActionFilterAttribute
के उप-वर्ग को कार्यान्वित कर रहा हूं।RedirectResult + एक यूआरएल
मैं OnActionExecuting
विधि अधिभावी कर रहा हूँ। यदि OnActionExecuting
विधि में कोई अपवाद पकड़ा गया है, तो मैं क्लाइंट ब्राउज़र को रीडायरेक्ट करना चाहता हूं। पुनर्निर्देशन यूआरएल मेरे नियंत्रकों में से एक में एक एक्शन विधि को लक्षित करता है। मैं रीडायरेक्शन यूआरएल में Exception
ऑब्जेक्ट से डेटा पास करना चाहता हूं।
क्या Exception
ऑब्जेक्ट सहित URL बनाने का कोई तरीका है और फिर URL को RedirectResult
कन्स्ट्रक्टर में पास करना है?
वहाँ एक रास्ता एक क्वेरी स्ट्रिंग में एक अपवाद वस्तु कन्वर्ट करने के लिए है? फिर, मैं रूट वर्ल्यू डिक्शनरी के कन्स्ट्रक्टर में क्वेरी स्ट्रिंग को एक कुंजी के मान के रूप में पास कर दूंगा। लक्ष्य क्रिया विधि एक अपवाद वस्तु को इनपुट पैरामीटर के रूप में ले जाएगी। – user1139666
@ user1139666, नहीं, आपको केवल वे गुण शामिल करना चाहिए जिन्हें आप क्वेरी स्ट्रिंग पैरामीटर के रूप में रुचि रखते हैं। –