Model view controller MVC登录doen';行不通

Model view controller MVC登录doen';行不通,model-view-controller,login,Model View Controller,Login,由于某种原因,我的MVC项目不允许我执行登录机制,它不会返回到httpPost,而是在原始登录操作上循环。为什么? 我试过的是: 公共操作结果登录() { 返回视图(); } [HttpPost] public ActionResult Login(LogInInfo li, string returnUrl) { return View("hi"); } [HttpPost] public ActionResult LogIn(L

由于某种原因,我的MVC项目不允许我执行登录机制,它不会返回到httpPost,而是在原始登录操作上循环。为什么? 我试过的是: 公共操作结果登录() { 返回视图(); }

    [HttpPost]
    public ActionResult Login(LogInInfo li, string returnUrl)
    {
        return View("hi");
    }
    [HttpPost]
    public ActionResult LogIn(LogInInfo li, string returnUrl)
    {

        if (IsValid(li))
        {
            // authetincation successfully
            FormsAuthentication.SetAuthCookie(li.Name, false);

            if (string.IsNullOrEmpty(returnUrl))
                return RedirectToAction("About");
            else
                return Redirect(returnUrl);
        }
        // failed            
        return RedirectToAction(returnUrl);
    }