해당 카테고리가 두 번 나타납니다. 상위 항목을 클릭하면 하위 메뉴인 JS가 표시(숨기기)됩니다. code 한 문장만:
너무 간단하지 않나요? 그렇습니다. 간단하지만 아직 끝나지 않았습니다. 그런 다음 3단계 및 4단계 하위 메뉴를 추가해 보겠습니다. >
JS 코드에는 여전히 해당 줄만 있습니다. 정말 끝났어? 대답은 NONONO입니다! 레벨 중 하나를 클릭하면 페이지가 우리가 원하는 대로 이동하지만 왼쪽 메뉴는 원래 모습으로 바뀌고 방금 클릭한 상태는 저장되지 않습니다. 그러면 어떻게 해야 할까요? 동료가 ASP에서 사용하고 싶어해서 뷰 상태라는 것이 없는 것 같은데, 저장하려면 세션을 사용해야 할까요? 작동하는 것 같지만 더 빨리 클릭하면 메뉴가 여러 번 변경되고 전혀 반응하지 않거나 세션이 끊어지는 것을 발견하게 됩니다. 마지막으로 제 이름이 매우 흥미롭습니다. 레벨은 1입니다. 두 번째 레벨은 1.1, 세 번째 레벨은 1.1.1, 네 번째 레벨은 1.1.1.1이 떠오르시나요? 다단계 카테고리 쿼리가 포함된 데이터베이스 디자인을 생각해 보세요! ? discuz의 카테고리는 이렇게 디자인된 것 같습니다. 쿼리도 엄청 빨라서 아이디어가 떠오르면 저도 빠르게 쿼리해보겠습니다.
URL 값 전송 방식을 사용한 코드는 다음과 같습니다.
>
>
2/div> ;
이 코드는 ASP를 관리하지 않거나 ASP.NET에서는 별 차이가 없다고 생각합니다. 사실 순수 JS로도 가능하지만 ASP에서 사용하는데 왜 JS를 더 작성해야 할까요? 자, 기능이 구현되었습니다. 모두 괜찮습니다. 다른 방법이 있으면 게시하여 모두와 공유해 주세요. 학습의 발전. . .
성명:본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.