मुझे होम पेज पर पंजीकरण फॉर्म और लॉगिन फॉर्म प्रदर्शित करने की आवश्यकता है।एएसपी .NET एमवीसी 3: चाइल्ड एक्शन और रीडायरेक्ट
यदि सत्यापन इन दो रूपों में विफल रहता है, तो मुझे होम पेज पर उचित त्रुटियां प्रदर्शित करने की आवश्यकता है।
लेकिन अगर कोई त्रुटि नहीं थी, तो उपयोगकर्ता को सुरक्षित डैशबोर्ड पर रीडायरेक्ट किया जाना चाहिए।
इसे पूरा करने के मैं मुख पृष्ठ पर child action
उपयोग कर रहा हूँ इस तरह:
@Html.Action("Register", "Membership")
यह है, अगर कोई त्रुटि है की उम्मीद के रूप में पूरी तरह से काम के रूप में यह re-render
उचित model
साथ partial view
करने में सक्षम है कि validation state
जानकारी है।
लेकिन अगर कोई त्रुटि हुई थी, जब यह रीडायरेक्ट करने के लिए कोशिश करता है, यह है कि बताते हुए एक त्रुटि फेंकता है:
Child actions are not allowed to perform redirect actions.
वहाँ इस के आसपास कोई तरीका है? मुझे यकीन है कि होमपेज पर पंजीकरण और लॉगिन फॉर्म डालने का एक तरीका है। शायद मुझे पता नहीं है क्योंकि मैं एएसपी नेट एमवीसी के लिए काफी नया हूं।
क्या आप मुझे सही दिशा में इंगित कर सकते हैं?