0
나는 이것이 왜 발생하는지 이해할 수 없으며 막혀있다. 나는 이것을 할 길을 찾을 수 없다. 문제는 member.GetProperty().Value.ToString()
이 제대로 작동하지 않는다는 것입니다. 내가 할 경우이 member.GetProperty("test").Value.ToString()
작동,하지만 난 그게이 동적으로는이를 :(하지 않습니다 싶지 아닌 경우는만큼 간단 코드 (경우에 대해 중요한 것)GetProperty umbraco C#
Member currentMem = Member.GetCurrentMember();
int memberId = currentMem.Id;
Member member = new Member(memberId);
int count = 0;
while (count < list.count)
{
member.getProperty(list[count]).Value = does not matter //
count++;
}
의 한 부분입니다 내가 이해할 수없는 것은 왜 작동하지 않는가하는 것입니다. "객체가 객체의 인스턴스로 설정되지 않았습니다."라는 이유는 무엇입니까? ://하지만 내가 그에게 "기본"값을 부여하면
처럼 작동합니다.while (count < list.count)
{
member.getProperty(list[1]).Value = does not matter //
count++;
}
덕분에 내 게시물을 읽기 위해, 나는 당신이 나를 :)
회원 유형은 무엇입니까? –
오류가 발생했을 때'count'의 값은 무엇입니까? 동적 속성을 사용하여 존재하지 않는 값을 참조하려는 경우 코드에서 예외가 발생하는 것은 당연합니다. –
회원님의 목록에 회원 자격이없는 내용이있는 것 같습니다. 목록의 내용과 구성원 속성을 확인할 수 있습니까? 또한 .getProperty()를 호출하기 전에 멤버가 있는지 확인할 필요가 있습니다. – LightningShield