如何在 ASP.NET MVC 视图中获取用户的成员资格配置文件?[复制]
-
10-07-2019 - |
题
可能的重复:
如何分配Profile值?
我正在使用 ASP.NET MVC 和成员资格提供程序。如何在视图中获取用户的个人资料?有什么具体方法可以得到吗?
开箱即用的模板项目通过以下方式访问用户名:
<%= Html.Encode(Page.User.Identity.Name) %>
我希望有类似的方式来访问个人资料数据。
解决方案 3
MVC 上访问用户配置文件的方式是通过视图中的 Profile 变量,如下所示:
<%= Profile %>
其他提示
在 MVC 中,您不应直接在视图中访问配置文件。您应该用以下内容填充模型对象 控制器中用户配置文件的值 并使用视图来呈现这些值。
成员资格在服务器端处理;如果您希望该信息可供视图使用,请使用会话或 ViewData 字典。在渲染页面之前,将适当的数据或对象放入 ViewData 字典中,或将其添加为会话的一部分。如果您只在一种视图中使用,那么我推荐 ViewData。
不隶属于 StackOverflow