我有一个叫aves的区域。用户成功通过身份验证后,如果他们的订阅类型区域是aves,则需要重定向到/ aves。该部分似乎起作用。路线的网址无法正常工作。我需要它只是/ aves或/ Aves。下图是返回的图像。
我的代码
[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;
}
您需要使用RedirectToAction
return RedirectToAction("action", "controller", new { area = "area" });