세 가지 클래스 MainMenu, SubMenu 및 Secondary SubMenu가 있습니다. 보조 하위 메뉴를 만들 때 사용되는 상자가 계단식으로 나타납니다. 하위 메뉴가있는 드롭 다운을 보여주는 메인 메뉴가 선택됩니다. MainMenu 드롭 다운 상자에서 항목을 선택하면 오류가 발생합니다.ASP.NET MVC - 계단식 드롭 다운 순환 참조 오류
System.InvalidOperationException : 'System.Reflection.Module'형식의 개체를 serialize하는 동안 순환 참조가 검색되었습니다.
SubMenu는 MainMenu를 참조하고 SecondaryMenu는 SubMenu를 참조합니다.
어디에서 오류를 찾을 수 있을지 모르겠습니다.
감사의 도움으로 오류를 해결할 수 있었다. 3 가지 메뉴가 있습니다. 메인 메뉴, 서브 메뉴 및 보조 서브 메뉴. Sub Menu는 Main Menu를 참조하고 Secondary Sub Menu는 Sub Menu를 참조합니다. – Ros
자, 이제 MainMenu에 다시 링크되는 SubMenu의 배열을 JSONResult에 전달합니다. 메인 메뉴에 다시 링크 할 수있는 속성이 있습니까? 아마도 세 클래스와 공개 속성을 설명하는 질문을 업데이트 할 수 있습니까? 그 방법은 다른 사람들도 모양과 대답을 가질 수 있습니다 :) –
CSS 스타일을 참조하는 MainMenu에 다른 속성을 추가했습니다. CSS 스타일 속성을 제거하면 계단식 메뉴가 다시 작동합니다. – Ros