c# - .NET Core RedirectToAction 不重定向

标签 c# asp.net-mvc asp.net-core asp.net-web-api asp.net-core-webapi

<分区>

我有这段代码,我想删除一个用户,然后重定向到索引页面。 相同的 return 语句已经在其他方法中使用,但它在这个方法中不起作用...... 当我使用 Debug模式时,该方法被调用,但没有重定向。

[HttpDelete]
[Authorize]
public async Task<IActionResult> RemoveUser()
{
    //var packages = await packageService.GetPackagesCreatedByUserAsync(User.GetUserId());
    //if (packages.Any(p => p.PackageSubscribers.Count > 0))
    //    return Forbid();

    //userService.Logout(User.GetUserId(), HttpContext);
    //await userService.RemoveUser(User.GetUserId());

    return RedirectToAction(nameof(HomeController.Index), "Home");
}

最佳答案

[HttpDelete]
[Authorize]
public async Task<IActionResult> RemoveUser()
{
return RedirectToAction("Index", "Home");
}

关于c# - .NET Core RedirectToAction 不重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57833137/

相关文章:

c# - 无法在身份服务器 3 中获取 token

entity-framework - 'ApplicationUser'上不能配置key,因为是派生类型,但是ApplicationUser上没有key配置

c# - 使用 OpenAPI 操作过滤器向需要身份验证的 Controller 端点添加安全要求

c# - 简化 JSON 对象反序列化

c# - 在 WinForms 应用程序中显示 List<String> 的最快方法?

c# - 通过 WebClient 请求 JSON 返回 URL 抛出异常

c# - 在 WPF 中放大图像

asp.net-mvc - MVC 模型有时需要字段

c# - 如何使用 dotnetcore 命令行生成 Controller

javascript - 来自 jQuery 的编程表单 POST 在文档就绪中不起作用