2013-05-18 2 views
2

저는 학교 프로젝트 용 웹 사이트에서 작업 중이며 9 개의 열이있는 Photoshop에서 디자인했습니다.Visual Studio에서 마스터 페이지로 html/css 프레임 워크 구현

html/css로 디자인을 빌드하려면 960 그리드 시스템 (9 열 맞춤)을 사용하고 싶습니다.

프로젝트 요구 사항 중 일부는 마스터 페이지와 웹 양식을 C#으로 사용해야하지만 960 프레임 워크를 구현하는 방법을 잘 모르겠습니다.

누구나이 경험이 있습니까?

+0

일부 코드를 붙여 넣으면 내가 도와 줄 것입니다. –

+1

마스터 페이지가 다른 HTML과 다른 이유는 무엇입니까? 그냥 포장 HTML을, 그냥 당신이 바뀌지 않는 바깥 쪽 부분에 마크 업 (그것은 , 및 일 수 있습니다.) 그리고 그 안의 다른 것들은이 마스터 페이지를 사용하는 aspx 페이지입니다. 헤드에서 CSS 및 스크립트 파일을 참조하십시오). –

답변

1

ASP.Net 웹 양식을 사용해야하는 것처럼 들립니다. 일반적으로 ASP.Net MVC를 대신 사용하는 것이 좋지만 마스터 페이지를 지원하지만 실제로 모든 것이 뷰이므로 교수로부터 푸시 백을 얻을 것으로 기대합니다. 따라서 표준 ASP.Net 웹 양식 접근 방식을 유지하려면 새 ASP.Net 웹 사이트를 만들고 마스터 페이지를 확인해야합니다. 그런 다음 Visual Studio에서 마스터 페이지를 만들고 사용자가 만든 새 aspx 페이지는 상자를 클릭하여 마스터 페이지에서 상속받을 수 있습니다.

.Master 페이지를 보면, 및 사이트를 포함하여 모든 사이트에서 볼 수있는 동일한 HTML이 표시됩니다. 모든 웹 페이지에서와 마찬가지로 960 프레임 워크 파일이 들어있는 .css 파일을 포함시켜야합니다. 그런 다음 나머지 페이지는 960 그리드를 사용할 것이고 디스플레이가 올바르게 작동하도록 클래스 태그 (또는 ASP.Net 컨트롤의 CssClass) 내에 필요한 col # 클래스를 넣을 수 있습니다.