【发布时间】:2021-07-26 10:20:19
【问题描述】:
我的解决方案运行良好,突然我得到(页面未找到 404 错误)两个控制器仅用于索引操作! 并且其他控制器中的其他 Index 操作工作正常。
用户控制器
public async Task<IActionResult> Index()
{
return View(await _context.Users.ToListAsync());
}
[HttpPost]
public async Task<IActionResult> Index([FromForm] string search)
{
if (!User.Identity.IsAuthenticated) RedirectToAction("Index", "Home");
if (!string.IsNullOrWhiteSpace(search))
{
search = search.Trim().ToLower();
ViewBag.Search = search;
return View(_context.Users.Where(x => x.NormalizedUsername.Contains(search)).ToList());
}
else
return View(await _context.Users.ToListAsync());
}
我应该在哪里检查任何帮助/线索? 谢谢
【问题讨论】:
-
我认为问题在于路由。你可以在控制器或动作上放置一个路由。
-
嗨@MomenAlnaser,关于这个案例的任何更新?
标签: asp.net-core