ASP.NET Windows аутентификация маршрутизация с передачей строки запроса идентификатора пользователя - PullRequest
0 голосов
/ 08 июня 2019

URL будет 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);
        }

view

 @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" }) 
            }

1 Ответ

0 голосов
/ 09 июня 2019

я решил .. имя контроллера отсутствует s в UserAdmin

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...