Como você recebe o perfil de membro de um usuário em uma visão ASP.NET MVC? [duplicado]

StackOverflow https://stackoverflow.com/questions/1218405

  •  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.

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top