c# - ASP.NET MVC 3-إعادة التوجيه إلى إجراء آخر




asp.net-mvc redirect (4)

تحتاج الطريقة الخاصة بك إلى إرجاع نوع ActionResult :

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

https://code.i-harness.com

أريد إعادة توجيه إجراء "الفهرس" لوحدة تحكم Home إلى إجراء آخر في وحدة التحكم ولا شيء آخر. كودى هو هكذا:

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

الآن ، هذا فقط تحميل صفحة فارغة 0 كيلو بايت ولا يفعل شيئا. لدي شعور بأن له علاقة بهذا النوع من الإرجاع الفارغ ، لكنني لا أعرف ما الذي يجب تغييره. ما هي المشكلة هنا؟


ستحتاج إلى إرجاع نتيجة RedirectToAction .


يجب عليك كتابة هذا الرمز بدلاً من الرجوع View ()؛ :

return RedirectToAction("ActionName", "ControllerName");

return RedirectToAction("ActionName", "ControllerName");




redirect