Como você recebe o perfil de membro de um usuário em uma visão ASP.NET MVC? [duplicado]
-
10-07-2019 - |
Pergunta
Duplicate possíveis:
Como atribuir valores Perfil?
Eu estou usando ASP.NET MVC e os provedores de associação. Como faço para obter o perfil de um usuário em um ponto de vista? qualquer método particular para obtê-lo?
O projeto de modelo fora do acesso a caixa de nome de usuário da seguinte maneira:
<%= Html.Encode(Page.User.Identity.Name) %>
Eu gostaria de ter uma maneira semelhante para acessar os dados de perfil.
Solução 3
A maneira de acessar o perfil do usuário em MVC é através da variável de perfil na vista, como este:
<%= Profile %>
Outras dicas
No MVC, você não deve acessar o perfil diretamente no modo de exibição. Você deve preencher um objeto modelo com do perfil do usuário no controlador e usar a visão para tornar esses valores.
A associação é tratado no lado do servidor; se você quiser que a informação esteja disponível para o Vista, então usar sua sessão ou o dicionário ViewData. Antes de processar a página, colocar os dados adequados ou objeto no dicionário ViewData, ou adicioná-lo como parte da sessão. Se você estiver usando apenas em uma visão, então eu recomendo ViewData.