MVC区域路由发布日志

问题描述 投票:0回答:1

我有一个叫aves的区域。用户成功通过身份验证后,如果他们的订阅类型区域是aves,则需要重定向到/ aves。该部分似乎起作用。路线的网址无法正常工作。我需要它只是/ aves或/ Aves。下图是返回的图像。

Example of returned URL

我的代码

[HttpPost]
    public ActionResult<LoginAuthResult> Authenticate(LoginViewModel details)
    {
        var authResult = _as.AuthenticateUser(details);
        if (authResult.success)
        {
            return RedirectToPage("/Index","Birds", new { area = authResult.SubscriptionArea});
        }
        return authResult;
    }
asp.net-mvc asp.net-mvc-5 asp.net-mvc-routing
1个回答
0
投票

您需要使用RedirectToAction

return RedirectToAction("action", "controller", new { area = "area" });
© www.soinside.com 2019 - 2024. All rights reserved.