권장 : 웹 애플리케이션을위한 캐시 호환성 설계 프록시를 통과 한 후 클라이언트와 서비스 사이에 중간 계층이 추가되므로 서버는 클라이언트의 IP를 직접 얻을 수 없으며 서버 측 응용 프로그램은 전달 주소를 통해 클라이언트에게 직접 반환 할 수 없습니다. 그러나 전달 요청의 HTTP 헤더 정보에서 HTTP_X가 추가됩니다.
ASP 프로그램 TML 코드의 혼합 작성으로 인한 유지 보수 어려움을 피하기 위해이 기사는 템플릿을 사용하여 프로그램과 페이지를 더 쉽게 할 수 있도록하는 방법을 소개합니다.
ASP를 사용하여 사이트를 만들 때 프로그램 코드와 HTML 코드가 ASP 파일에 혼합되는 상황이 종종 있습니다. 이 작업에는 많은 단점이 있습니다
1. 프로그래밍시, 페이지 레이아웃을 설계하고 배열해야한다는 것은 말할 것도 없습니다. 이로 인해 코드가 혼란스럽고 이해하기 어려워지고 불규칙적입니다.
2. 페이지의 모양을 변경해야 할 때 HTML 부분을 변경해야 할뿐만 아니라 유지하기가 쉽지 않은 ASP 코드를 변경해야합니다.
그렇다면 어떻게 이러한 문제를 피할 수 있습니까?
답은 템플릿 파일을 사용하여 ASP 코드와 HTML 페이지를 분리하는 것이며 모든 문제가 해결됩니다. 템플릿을 사용하면 다음과 같은 이점이 있습니다.
1. 전체 사이트의 모양은 매우 짧은 시간 안에 교체 될 수 있습니다.
2. 프로그래머가 HTML 코드를 터치하지 않고 추상 프로그래밍을 할 수 있도록합니다.
3. 이전 템플릿을 재사용 할 수 있습니다.
PHP를 사용한 프로그램은 PHP에 템플릿 프로그램 (FastTemplate)이 있음을 알게됩니다. 현재 문제는 ASP에서 유사한 기능을 구현하는 방법입니다.
Microsoft의 ASP에는 vbscript와 jscript의 두 가지 스크립트가 있습니다. 그들은 모두 정규 표현 객체 (Regexp)와 함께 제공됩니다. 문자열 객체 및 regexp 객체를 사용하여 템플릿 함수를 쉽게 구현할 수 있습니다. Mu Feng은 이것을 사용하여 template.jscript.inc 파일을 작성 했으며이 파일의 내용은 기사 끝에 첨부됩니다. 유능한 독자는 자신의 요구에 따라 향상 될 수 있습니다.
다음은 사용 방법에 대한 설명입니다. 이 파일은 jscript로 작성되었으므로 (물론 VBScript로 쉽게 변환 할 수 있습니다), 기본 스크립팅 언어는 jscript로 설정되어야합니다. 즉, ASP 프로그램의 첫 번째 줄은 다음과 같아야합니다.
먼저 템플릿 클래스의 사용을 소개하겠습니다.
1. 템플릿 개체 만들기 : 템플릿 (경로)
매개 변수 : 경로 (문자열 유형) HTML 템플릿 파일 스토리지 경로.
새 연산자를 사용하여 템플릿 객체를 만듭니다.
공유 : 기본 ASP 튜토리얼 : ASP에서 하위 프로그램 적용 학습 ASP에서는 vbscript 및 기타 방법을 통해 자신의 프로그램을 호출 할 수 있습니다. 예 : vbscript를 사용하여 서브 루틴을 호출하는 방법 ASP에서 vbscript로 작성된 서브 루틴을 호출하는 방법. 다음은 인용 된 내용입니다
이전 페이지의 총 4 페이지 1234next 페이지