_TopBarUserArea.cshtml 1.2 KB

12345678910111213141516171819202122232425262728
  1. @model WePlatform.Models.Layout.TopBarUserAreaViewModel
  2. @if (Model.UserId != null)
  3. {
  4. var imagePath = string.IsNullOrEmpty(Model.ImagePath) ? "/Content/Image/user.png" : Model.ImagePath;
  5. <li class="dropdown user-info">
  6. <a href="javascript:void(0);" class="dropdown-toggle" data-toggle="dropdown" role="button">
  7. <img src="@(imagePath)" alt="User" />
  8. <span>@(Model.Name)</span>
  9. <b class="caret"></b>
  10. </a>
  11. <ul class="dropdown-menu pull-right user-info">
  12. <li class="user-detail">
  13. <span class="username">@(Model.UserName)</span>
  14. <span class="email">@(Model.Email)</span>
  15. </li>
  16. <li>
  17. <a href="@Url.Action("ChangePassword", "Home", new {area = string.Empty})"><i class="iconfont icon-lock"></i>@L("ChangePassword")</a>
  18. </li>
  19. <li>
  20. <a href="@Url.Action("UserProfile", "Home", new {area = string.Empty})"><i class="iconfont icon-account"></i>@L("PersonalInformation")</a>
  21. </li>
  22. <li>
  23. <a href="@Url.Action("Logout", "Account", new {area = string.Empty})"><i class="iconfont icon-poweroff"></i>@L("Logout")</a>
  24. </li>
  25. </ul>
  26. </li>
  27. }