2011-03-15 3 views
1

현재 페이지 (.aspx)의 doctype을 페이지 자체에서 직접 설정하거나 마스터 페이지를 통해 프로그래밍 방식으로 결정할 수 있어야합니다.현재 페이지 또는 마스터 페이지의 doctype을 프로그래밍 방식으로 결정

이유는 doctype이 일반 html, xhtml, xml 등 무엇인지에 따라 사용자 정의 컨트롤이나 구성 요소에서 올바르게 형식화 된 html을 출력 할 수 있기 때문입니다.

+0

http://stackoverflow.com/questions/3247513/how-do-you-detect-doctype-transitional-or-strict-server-side-in-asp-net의 중복이 될 수 있습니다. –

답변

1

doctype 선언에 리터럴 태그를 사용하고 코드 숨김으로 제어하십시오.

0

나는 당신이하고 싶은 일을 믿을 수있는 방법으로 생각할 수 없다. 마스터 페이지를 분명히 수동으로 파싱 할 수는 있지만 동적 인 경우는 처리 할 수 ​​없습니다. 렌더링 모드를 지정하고 소비자가 강제로 설정하도록 컨트롤에 특성을 추가하는 것이 좋습니다 (기본적으로 XHTML이 기본이므로 VS 기본값 임).

관련 문제