当将我的站点部署到生产时,RedirectToAction显示一个空白页?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (70)

那么我的网站本地运行良好,但是当部署到生产时,RedirectToAction失败并显示空白页面。

这是代码:

    public ActionResult Login()
    {
        return View();
    }

    [HttpPost]
    public ActionResult Login(Models.UserViewModel person)
    {
        var booleanlog = Models.Security.User.login.DoLogin(person);
        if (booleanlog!=0) {
            ...
            return View("Index");
        }
        else {

            return View("Login");
        }

    }

并显示这一点

redirect to a root locahost and show error 404 not found

提问于
用户回答回答于

你在用return View()。如果指定其他视图,则View()不会返回RedirectToActionResult 。你要放return RedirectToAction()在你的其他块中。

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励