나는 출력에 내가 이름, URL 및 어린이 메뉴 항목이 포함 된 메뉴 항목 클래스가이Asp.Net MVC에서 부분 뷰를 재귀 적으로 렌더링하는 것이 바람직하지 않습니까?
<ul>
<li>
MenuItemName1
<ul>
<li>Child Item</li>
</ul>
</li>
<li>
MenuItemName2
</li>
</ul>
같이하는 메뉴 구조를 원한다. 위와 같이 정렬되지 않은 목록으로 각 항목을 렌더링하는 부분 뷰를 만들고 싶습니다. 그리고 전체 트리를 순환하도록 재귀 적으로 호출합니다.
이것은 나쁜 생각입니까? 매우 느린가요?