显示已登录用户的姓氏或名字

时间:2014-04-15 01:30:28

标签: c# asp.net-mvc

如何在登录应用程序时显示用户拳头名称?

这附带了mvc模板,但我想基于用户名而不是用户ID自定义此基础。

  Hello , @Html.ActionLink(User.Identity.Name, "Manage", "Account", routeValues: null, htmlAttributes: new { @class = "username", title = "Manage" })!

1 个答案:

答案 0 :(得分:1)

鉴于您需要从数据库中提取用户名,您需要以某种方式使其可用于视图。选项包括:

  1. 将其添加到会话。
  2. 将其放入ViewData / ViewBag
  3. 将其添加到ViewModel
  4. 如果不了解有关应用程序结构的更多细节,视图和控制器的设置方式,无论这是您想要的每一页还是一页,都很难说哪一个是最佳选择。< / p>