c# - ASP.NET Windows 身份验证路由传递用户 ID 查询字符串
问题描述
网址将是http://localhost:54088/UserAdmin/FindUser?UserId=COMPANY%5Ckarimf 服务器错误在“/”应用程序中。无法找到该资源。说明:HTTP 404。您要查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请查看以下 URL 并确保其拼写正确。
请求的 URL:/UserAdmin/FindUser
控制器
public ActionResult FindUser(string UserId)
{
User user = db.Users.Find(UserId);
return View(user);
}
看法
@if (Request.IsAuthenticated && User.IsInRole("Edit-Content")) {
@Html.ActionLink("Edit", "FindUser", "UserAdmin",
new { UserId = item.UserId }, new { @class = "btn btn-primary" })} |
@if (Request.IsAuthenticated && User.IsInRole("Delete-Content"))
{
@Html.ActionLink("Delete", "Delete", "UsersAdmin",
new { UserId = item.UserId }, new { @class = "btn btn-danger" })
}
解决方案
s
我解决了..控制器名称丢失UserAdmin
推荐阅读
- doctrine-orm - 原则:将数据库优先方法转换为代码优先方法
- amazon-web-services - Terraform HCL 循环遍历不同的提供程序以创建不同的命名 aws_ssm_parameters
- javascript - 页面刷新时会话关闭 - vue js Firebase
- javascript - 导航栏的 AddEventlistner 长时间不工作?
- python - Vispy 绘图数据
- python - 如何修复 [winerror 5] 访问被拒绝错误?
- android - 智能投射到“DrawerLayout!” 是不可能的,因为 'drawerLayout' 是一个可变属性,此时可能已更改
- python - 分组算法“DenStream”,如何获取集群中的元素?
- python - 无法在 anaconda 环境中运行预提交
- c++ - C++ 中 make_unique 或 make_shared 的好处是什么?