我无法让RedirectToAction工作

Dav*_*Dev 2 c# asp.net-mvc

如果用户有效,我有以下操作方法,我正在尝试重定向.但没有任何反应.重定向到操作方法中的断点永远不会被击中.

[AcceptVerbs(HttpVerbs.Post)]
    public ActionResult Login(User user)
    {
        try
            {
                if (ModelState.IsValid)
                {
                    if (userRepository.ValidUser(user))
                    {
                        return RedirectToAction("Index", "Group");
                    }
                    else
                    {
                        return Json("Invalid");
                    }

                }
            }
            catch (Exception)
            {
                return Json("Invalid");
            }


        }
Run Code Online (Sandbox Code Playgroud)

在另一个Controller中,我有以下Action方法,我正在尝试重定向到:

    // HttpVerbs.Post doesn't work either
    [AcceptVerbs(HttpVerbs.Get)]
    public ActionResult Index(int? page)
    {
        const int pageSize = 10;
        IEnumerable<Group> groups = GetGroups();
        var paginatedGroups = new PaginatedList<Group>(groups, page ?? 0, pageSize);
        return View(paginatedGroups);
    }

    private IEnumerable<Group> GetGroups()
    {
        return groupRepository.GetGroups();
    }
Run Code Online (Sandbox Code Playgroud)

我正在做的事情有什么明显的错误吗?有人可以建议我采取不同的方法吗?

bru*_*nde 5

尝试routeValues使用此重载设置参数:

return RedirectToAction("Index", "Group", new { page = (int?)null });
Run Code Online (Sandbox Code Playgroud)