【发布时间】:2021-04-07 15:16:24
【问题描述】:
创建了一个带有操作方法的用户控制器。右键单击“Upsert”操作方法并添加一个视图页面。
问题是当我使用此 URL 访问浏览器时
https://localhost:44318/Admin/User/Upsert
userId 获取但显示错误
找不到这个本地主机页面
同时我的其他操作方法可以正常工作,如 UserLock、用户删除等。
public class UserController : Controller
{
private readonly ApplicationDbContext _db;
private readonly RoleManager<IdentityRole> _roleManager;
private readonly UserManager<IdentityUser> _userManager;
public UserController(ApplicationDbContext db)
{
_db = db;
}
public IActionResult Index()
{
return View();
}
public IActionResult Upsert(string userId)
{
........
return View(objFromDb);
}
[HttpPost]
[ValidateAntiForgeryToken]
public IActionResult Upsert(ApplicationUser user)
{
.......
return View(user);
}
}
【问题讨论】:
-
这个控制器在管理区吗,可以显示startup.cs吗?
-
Asp.net 核心 MVC 5.0 @mason
-
嗨@SoumikMahajan,有关于这个案例的最新消息吗?
标签: c# asp.net-core asp.net-core-mvc