可能的重复:
如何分配Profile值?

我正在使用 ASP.NET MVC 和成员资格提供程序。如何在视图中获取用户的个人资料?有什么具体方法可以得到吗?

开箱即用的模板项目通过以下方式访问用户名:

<%= Html.Encode(Page.User.Identity.Name) %>

我希望有类似的方式来访问个人资料数据。

有帮助吗?

解决方案 3

MVC 上访问用户配置文件的方式是通过视图中的 Profile 变量,如下所示:

<%= Profile %>

其他提示

在 MVC 中,您不应直接在视图中访问配置文件。您应该用以下内容填充模型对象 控制器中用户配置文件的值 并使用视图来呈现这些值。

成员资格在服务器端处理;如果您希望该信息可供视图使用,请使用会话或 ViewData 字典。在渲染页面之前,将适当的数据或对象放入 ViewData 字典中,或将其添加为会话的一部分。如果您只在一种视图中使用,那么我推荐 ViewData。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top