문제

현재 새 웹 사이트를 디자인하고 있으며 올바르게 계획하고 싶습니다.

메인 페이지는 왼쪽에 메뉴가 있고 페이지 끝에 바닥 글이있는 상단 컨텐츠 (로고 등을 포함한 헤더)로 구성됩니다.

메뉴에는 50 페이지가 있으며 신체 내용 만 변경하고 싶습니다.

모든 페이지 (ASP.NET 코드조차도)를 복제하는 것은 가치가 없습니다.

확실히 더 좋은 방법이 있습니다.

감사

도움이 되었습니까?

해결책

데이비드, 당신이 찾고있는 것은 마스터 페이지입니다.

http://quickstarts.asp.net/quickstartv20/aspnet/doc/masterpages/default.aspx

다른 팁

예를 들어 50 페이지가 거의 동일하지만 콘텐츠 (문자) 만 변경하기 때문에 당신이 찾고있는 것이 무엇인지 잘 모르겠습니다. 당신은 몇 가지 일을 할 수 있습니다.

나는 .NET를 사용하기 때문에 갈 것입니다. MasterPages ASP.NET에서는 템플릿과 마찬가지로 모든 그래픽으로 레이아웃을 설계하고 언급 한 "본문"부분에 "자리 표시 자"를 배치하고 50 페이지의 콘텐츠 만 만들지 않지만 "템플릿"

Web 2.0 Falling을 생성하고 AJAX를 통해 콘텐츠 호출을 교체하는 DIV를 배치 할 수 있습니다.

어쩌면 다른 유형의 언어로 가서 템플릿을 사용합니다.

"모든 것"을하는 "백만"방법이 있습니다. :) 더 없이는 좋은 생각이 무엇인지 말할 수 없습니다.

아직하지 않은 경우 양식에서 콘텐츠를 분할하는 것이 좋습니다. 이에 대한 예는 한 파일에 콘텐츠를 제공하고 다른 파일에 CSS 스타일을 참조하여 모양을 정의하는 것입니다. 그렇게하면 마음대로 콘텐츠를 변경할 수 있으며 모든 스타일을 다시 할 필요는 없습니다.

이것을 보여주는 좋은 사이트 중 하나입니다 CSS 젠 가든.

페이지 템플릿을 사용하십시오 (일명 마스터 페이지 asp.net에서). 더 나은 방법은 MVC 프레임 워크를 사용하십시오. 내가 가장 좋아하는 것은 Spring.net,하지만 다른 것들이 있습니다 ...

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top