Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我无法让你的行动正常运作_C#_Asp.net Mvc - Fatal编程技术网

C# 我无法让你的行动正常运作

C# 我无法让你的行动正常运作,c#,asp.net-mvc,C#,Asp.net Mvc,如果用户有效,我将尝试重定向以下操作方法。但什么也没发生。重定向到操作方法中的断点永远不会被命中 [AcceptVerbs(HttpVerbs.Post)] public ActionResult Login(User user) { try { if (ModelState.IsValid) { if (userRepository.V

如果用户有效,我将尝试重定向以下操作方法。但什么也没发生。重定向到操作方法中的断点永远不会被命中

[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");
            }


        }
在另一个控制器中,我尝试重定向到以下操作方法:

    // 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();
    }
我做的有什么明显的错误吗?有人能建议我采取不同的方法吗?

尝试使用以下参数设置routeValues参数:


HI Bruno,对于null,它给出了一个错误,无法将其分配给匿名类型属性。当我尝试使用string.empty只是为了让它工作时,它没有任何作用。谢谢你的深思熟虑。很抱歉你需要对int进行强制转换吗?那里更新。
return RedirectToAction("Index", "Group", new { page = (int?)null });