【发布时间】:2020-01-09 23:43:27
【问题描述】:
我有此代码,我想在其中删除用户,然后重定向到索引页面。 相同的 return 语句已经在其他方法中使用,但它在这个方法中不起作用...... 当我使用调试模式时,会调用该方法,但不会重定向。
[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");
}
【问题讨论】:
-
RedirectToActionResult("ActionName", "ControllerName", null);遵循此语法。
标签: c# asp.net-mvc asp.net-core asp.net-web-api asp.net-core-webapi