2012-10-19 12 views
12

में एएसपीएक्स पेज पर रीडायरेक्ट कैसे करें एक एएसपीएक्स पेज पर एक (asp.net-mvc3) नियंत्रक कार्रवाई में रीडायरेक्ट करना संभव है? कार्रवाई का रिटर्न प्रकार क्या होना चाहिए (ActionResult?) और कौन सा रीडायरेक्ट विधि कहा जाना चाहिए (RedirectToAction?)।नियंत्रक एक्शन

बीआर,

उत्तर

24

आप MVC कार्रवाई से कहीं भी रीडायरेक्ट कर सकते हैं और आपको लगता है कि के लिए RedirectResult उपयोग करना होगा। RedirectResultActionResult का एक प्रकार है।

पूर्व के लिए।

public RedirectResult RedirectToAspx() 
{ 
    return Redirect("/pages/index.aspx"); 
} 
+0

धन्यवाद, एक आकर्षण की तरह काम करता है। – hazimdikenli

1

हाँ, बस रेजर की तरह।

दृश्य:

test.aspx 

नियंत्रक:

public ActionResult test() 
    { 
     ViewBag.Message = "test。"; 

     return View(); 
    } 
+0

ठीक है, क्वेरी स्ट्रिंग पैरा के बारे में क्या है? मुझे XxReport.aspx को कॉल करने की आवश्यकता है? RequestID = कुछ-guid-id, जब मैं ऐसा करता हूं, तो यह कहता है कि यह नहीं मिल रहा है। – hazimdikenli

+0

यह काम नहीं करता है। वैसे, एएसपीएक्स पेज एक वेब-फॉर्म पेज है, एमवीसी-एएसपीएक्स पेज नहीं। – hazimdikenli

+0

ओह, मैंने सोचा था कि एमवीसी-एएसपीएक्स था। मुझे खेद है। –

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