从操作链接中将ApplicationUser GUID ID传递给控制器

时间:2019-04-30 21:14:13

标签: c# asp.net model-view-controller asp.net-identity

我正在使用Identity AspNetUser表。我有一个用于用户个人资料的控制器,因为它具有太多的属性。用户登录后,我想显示一个指向“编辑个人资料”的链接。我希望将AspNetUser表中的GUID ID传递到我的站点“客户资料”控制器。

我已在_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();
    }

我希望控制器中的UserID具有已登录用户的ID。另外,我希望该用户的详细信息显示在个人资料页面上。

0 个答案:

没有答案