Передать идентификатор GUID ApplicationUser из ссылки на действие в контроллер - PullRequest
0 голосов
/ 01 мая 2019

Я использую таблицы Identity AspNetUser. У меня другой контроллер для профиля пользователя, так как он имеет слишком много атрибутов. После того, как пользователь войдет в систему, я хотел бы показать ссылку на «Редактировать профиль». Я хочу, чтобы идентификатор GUID из таблиц AspNetUser был передан на мой контроллер профиля клиента сайта.

Я добавил ссылку в _Layout.cshtml

  <div class="navbar-collapse collapse">
      <ul class="nav navbar-nav">
         <li>@Html.ActionLink("Home", "Index", "Home")</li>
          <li>@Html.ActionLink("About", "About", "Home")</li>
         <li>@Html.ActionLink("Contact", "Contact", "Home")</li>
        @if (User.Identity.IsAuthenticated)
                {
  @Html.ActionLink("User Profile", "Index", "CustomerProfile", new { id = User.Identity.})</li>
                }



   Controller Code: 
   public ActionResult Index(string UserID)
    {
        //Show Customer User Profile with details
        return View();
    }

Я бы хотел, чтобы идентификатор пользователя в контроллере имел идентификатор зарегистрированного пользователя. Кроме того, я хотел бы, чтобы данные этого пользователя были показаны на странице профиля.

...