2010-07-02 5 views

답변

1

귀하의 질문이 좀 불분명하지만 사용자는 피난처 '에 대해서 null 이외의 프로파일 데이터 오브젝트가 왜 당신이 묻는 것 같아 .. 누군가가 데리러하기위한 몇 가지 쉬운 점이어야한다 아직 저장된 데이터가 없습니까?

This article 희망 사항에 따라 삭제할 수 있습니다. 해당 비트의 일부 :

사용자 프로파일 값들 ASP.NET 2.0 런타임 동적으로 생성되는 클래스 공개 필드와 그룹들의 집합이다. 클래스는 시스템 제공 클래스에서 파생되었으며 몇 가지 새로운 멤버가 추가 된 확장으로 확장되었습니다. 클래스는 Serializable로 표시 할 필요는 없지만 해당 내용은 이고 저장 미디어에 저장되는 속성은 개입니다. 저장소 은 사용자 단위로 발생하며 관리자가 삭제할 때까지 보존됩니다 ( ).

그리고 더 아래 :

응용 프로그램 실행 및 페이지 가 표시됩니다

은 ASP.NET 동적 가 제대로 입력 된 데이터를 포함하고 대한 현재 설정을 할당하는 프로파일 객체를 생성 데이터 모델에 정의 된 속성에 사용자를 기록합니다. 프로필 개체는 현재 HttpContext 개체에 추가되고 은 프로필 속성을 통해 페이지에 제공됩니다. 프로필 모델 저장 컬렉션으로 링크 목록에 정의되어 있다고 가정하면, 다음 코드는 가 특정 사용자에 의해 생성 된 즐겨 찾기 링크 의 목록을 검색하는 방법을 보여줍니다

을 ..

이 코드에서는 컬렉션 유형을 참조하는 프로필 개체 인 의 Links 속성을 가정합니다. 페이지가 으로로드되면 링크 및 기타 속성은 으로 가장 최근에 저장된 값이 으로 초기화됩니다. 페이지 이 언로드되면 현재 내용은 영구 미디어에 저장된 입니다.

당신은 사용자가 이전 프로파일 데이터를 설정 여부를 추적해야하는 경우 프로필은 당신이 그들을 로그인하기 전에 존재하는지 확인하기 위해 FindProfilesByUserName 기능을 사용할 수 있습니다.

+0

첫째, 감사합니다 당신을위한 제안. 문제는 내 개체가 null이 아닌 이유입니다. 나는 그 목적이 다소 어긋나 기 때문에 find 함수를 좋아하지 않는다. 내 개체에 플래그가 지정된 "더티 플래그"를 추가하거나 생각하고 있습니다. –

관련 문제