ASP.NET MVC보기에서 사용자의 멤버십 프로필을 어떻게 얻습니까? [복제하다

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

  •  10-07-2019
  •  | 
  •  

문제

가능한 복제 :
프로필 값을 할당하는 방법?

ASP.NET MVC와 멤버십 제공 업체를 사용하고 있습니다. 보기에서 사용자의 프로필을 어떻게 얻습니까? 그것을 얻는 특별한 방법이 있습니까?

상자 밖에서 템플릿 프로젝트는 이러한 방식으로 사용자 이름에 액세스합니다.

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

프로필 데이터에 액세스하는 비슷한 방법을 원합니다.

도움이 되었습니까?

해결책 3

MVC의 사용자 프로파일에 액세스하는 방법은 다음과 같이보기의 프로필 변수를 통과하는 것입니다.

<%= Profile %>

다른 팁

MVC에서는 뷰에서 직접 프로필에 액세스해서는 안됩니다. 모델 객체를 채워야합니다 컨트롤러의 사용자 프로필 값 보기를 사용하여 해당 값을 렌더링하십시오.

멤버십은 서버 측에서 처리됩니다. 해당 정보를 View에서 사용할 수있게하려면 세션이나 ViewData 사전을 사용하십시오. 페이지를 렌더링하기 전에 적절한 데이터 또는 객체를 ViewData 사전에 넣거나 세션의 일부로 추가하십시오. 하나의보기에서만 사용하는 경우 ViewData를 권장합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top