相关疑难解决方法(0)

jQuery阻止RedirectToAction工作?

我正在尝试重定向用户,如果他们成功登录但我的页面上的代码似乎阻止重定向工作.如果我删除重定向下面的jQuery工作.有人能告诉我,如果有什么我做错了吗?谢谢

我有以下行动:

[AcceptVerbs(HttpVerbs.Post)]
        public ActionResult Login(User user)
        {
            var myErrors = new Dictionary<string, string>();
            try
            {
                if (ModelState.IsValid)
                {
                    if (userRepository.ValidUser(user))
                    {
                        return RedirectToAction("Index", "Group", new {page = (int?)null});

                    }
                    else
                {
                        return Json("Username or password seems to be incorrect");
                    }
                }
                else
                {
                    foreach (KeyValuePair<string, ModelState> keyValuePair in ViewData.ModelState)
                    {
                        if (keyValuePair.Value.Errors.Count > 0)
                        {
                            List<string> errors = new List<string>();

                            myErrors.Add(keyValuePair.Key, keyValuePair.Value.Errors[0].ErrorMessage);
                        }

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

        }
Run Code Online (Sandbox Code Playgroud)

以及我页面上的以下代码:

<script language="javascript" type="text/javascript"> …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc jquery redirecttoaction

1
推荐指数
1
解决办法
4607
查看次数

标签 统计

asp.net-mvc ×1

jquery ×1

redirecttoaction ×1