메뉴가 약 200 개의 하위 메뉴가있는 웹 사이트를 만들었습니다. 각 하위 항목에 대한 관련 텍스트를 표시해야합니다. 마스터 페이지와 몇 개의 콘텐츠 페이지가 있습니다. 하위 메뉴에 대해 200 개의 콘텐츠 페이지를 만들고 싶지 않습니다. 효율적으로 수행 할 수있는 방법이 있습니다. 접근 방식은 데이터베이스 기반이거나 동적으로 콘텐츠 페이지를 만들 수 있습니다.각 페이지마다 내용이 다른 내용 페이지를 동적으로 생성합니다.
1
A
답변
1
각 메뉴 항목은 동일한 페이지를 참조해야하지만 다른 매개 변수를 사용해야합니다.
int id = 0;
int.TryParse(Request.QueryString["id"], out id);
if (id != 0)
{
// load the corresponding content
}
0
나는 URL에서 페이지의 ID 번호를 읽고 제안
는, 그 항목 중 하나를 사용하는 데이터베이스를 쿼리 : 당신은 그냥 매개 변수를 읽을 필요가 페이지 내부
content.aspx?id=5
: 예를 들어, T-SQL을 직접 호출하거나 저장 프로 시저를 호출하십시오.
데이터베이스의 모든 항목을 페이지/게시 ID별로 저장해야하며 새 페이지를로드 할 때마다 DB를 쿼리 할 수 있습니다. 그렇게하면 필요한 것보다 더 많은 데이터를 가져 오지 못합니다.
관련 문제
- 1. 각 페이지마다 다른 메뉴가있는 ViewPagerIndicator?
- 2. 동적 레이아웃 (각 페이지마다 다른 레이아웃)
- 3. GWT에서 웹 페이지를 동적으로 생성합니다.
- 4. 각 페이지마다 다른 템플릿을 얻는 방법
- 5. UIPageViewController - 각 페이지마다 다른 Webview가 표시됩니다.
- 6. pageViewController 각 페이지마다 다른 컨트롤러 사용?
- 7. 각 Wordpress 페이지마다 다른 사이드 바
- 8. 각 페이지마다 AjaxToolkit 다운로드
- 9. 각 웹 페이지마다 CSS를 분리하십시오
- 10. xml 콘텐츠 파일과 마스터 페이지를 기반으로 aspx 페이지를 동적으로 생성합니다.
- 11. 각 페이지마다 동일한 스타일을 유지하지만 때로는 약간 다른 요소가있는 경우
- 12. PHP MVC - 각 페이지마다 자체 클래스가 필요합니까?
- 13. 각 페이지를 다른 페이지에 인쇄하십시오.
- 14. jsp/jsf의 각 페이지마다 고유 한 키워드 및 설명을 갖는 방법은 무엇입니까?
- 15. ASP.Net 버튼을 클릭하여 웹 사이트에서 페이지를 동적으로 생성합니다.
- 16. ToolTipDialog 내용이 동적으로 변경됩니다.
- 17. 동적으로 버튼을 추가하고 각 버튼에 다른 기능
- 18. PHP 동적으로 게시물을 통해 양식 축소판 페이지를 생성합니다.
- 19. Vaadin - 테이블을 동적으로 생성합니다.
- 20. 다이어그램/레이아웃을 동적으로 생성합니다.
- 21. Facebook Like가 수많은 페이지를 생성합니다.
- 22. 동적으로 그리드 내용 표시
- 23. jQuery 슬라이드 쇼의 각 요소에 대한 라디오 입력을 동적으로 생성합니다.
- 24. 보기 변경 내용이 동적으로
- 25. 동적으로 서블릿에서 JFreeChart를 생성합니다.
- 26. 동적으로 콜라다 파일을 생성합니다
- 27. 동적으로 jsf dataTable을 생성합니다.
- 28. 사각형 격자를 동적으로 생성합니다.
- 29. 동적으로 ComboBox 이름을 생성합니다.
- 30. 동적으로 바이트를 생성합니다.
동일한 페이지의 내용을 동적으로 변경한다는 의미입니다.하지만 url.Say = 1에 다른 pafe 이름을 표시하려면 id = 2에 http : //xxx/xxx/submenu1.aspx를 표시합니다. http : //xxx/xxx/submenu2.aspx etc – Shipu
귀하는 귀하의 게시물에 200 페이지를 원하지 않는다고 말씀하셨습니다. 나는 하나만 (또는 그들의 내용이 너무 다른 경우 아마 여러 개)을 제안한다. 얼마나 많은 페이지를 원하십니까? 주어진 샘플의 경우 xxx/xxx/submenu1.aspx와 xxx/xxx/submenu2.aspx가 달라야합니까? 그렇지 않으면 한 페이지로 충분합니다. 그렇다면 submenu1.aspx와 submenu2.aspx라는 두 개의 다른 페이지를 만듭니다. – Kath