我正在使用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。另外,我希望该用户的详细信息显示在个人资料页面上。