2011-02-05 13 views
55

मैं होम नियंत्रक की इंडेक्स एक्शन को किसी अन्य नियंत्रक की कार्रवाई पर रीडायरेक्ट करना चाहता हूं और कुछ भी नहीं। मेरे कोड इस प्रकार है:एएसपी.नेट एमवीसी 3 - किसी अन्य क्रिया पर रीडायरेक्ट

public void Index() 
    { 
     //All we want to do is redirect to the class selection page 
     RedirectToAction("SelectClasses", "Registration"); 
    } 

अभी, यह सिर्फ एक 0 kB रिक्त पृष्ठ लोड करता है और कुछ नहीं करता है। मुझे लगता है कि उस शून्य रिटर्न प्रकार के साथ कुछ करना है, लेकिन मुझे नहीं पता कि इसे और क्या बदलना है। यहाँ क्या मुद्दा है?

उत्तर

125

आपका विधि एक ActionResult प्रकार वापस जाने के लिए की जरूरत है:

public ActionResult Index() 
{ 
    //All we want to do is redirect to the class selection page 
    return RedirectToAction("SelectClasses", "Registration"); 
} 
18

आपको RedirectToAction का परिणाम वापस करने की आवश्यकता होगी।

5

आप() वापसी देखें के बजाय इस कोड को लिखने के लिए है, :

return RedirectToAction("ActionName", "ControllerName"); 
-1
return RedirectToAction("ActionName", "ControllerName"); 
+0

मदद करता है, तो आप यह क्यों काम करेगा के रूप में कुछ संदर्भ और स्पष्टीकरण प्रदान करेगा। – jwenting

संबंधित मुद्दे