Microsoft가 시작한 웹 페이지 및 데이터베이스 솔루션으로서 ASP는 Microsoft 운영 체제와 같은 고유 한 기술 지원으로 인해 빠르게 개발되었으며 현재 전자 상거래 웹 사이트의 구성에서 많은 인기가 있습니다. 프로그램.
최근에 많은 독자들이 ASP 학습 방법과 학습에서 발생하는 일부 문제에 대해 우리에게 상담했습니다. 그 중 일부는 종종 초보자가 직면하고 직면합니다. ASP 학습 과정에서 ASP에 대한 이해를 심화시키고 발생하는 문제를 효과적으로 해결할 수 있도록 독자가 특별히 몇 가지 대표적인 질문을 수집하고 여기에 나열하고 하나씩 답변을 제공하기 위해이 제한된 공간을 기대하면서 도움이됩니다. ASP를 배우십시오.
질문 : ASP는 프로그래밍 언어입니까?
답변 : ASP는 프로그래밍 언어가 아니라 개발 환경입니다. ASP는 서버 측에서 지침을 실행하기위한 환경을 제공하며, 이는 특수 기호 ()를 사용하여 HTML을 클라이언트로 전송하기 전에 서버에서 번역 해야하는 명령과 구별됩니다. HTML 언어, Microsoft VBScript, Microsoft JScript 등을 포함한 지침을 실행할 수 있으므로 강력한 웹 응용 프로그램을 생성 할 수 있습니다.
2. 질문 : 웹 서버에서 여러 웹 사이트를 수용하면 PW를 사용할 수 있습니까?
A : PWS에서는 하나의 웹 사이트 만 수용 할 수 있습니다. 동일한 컴퓨터에서 여러 웹 사이트를 수용하려면 Windows NT 서버 또는 Windows 2000 서버/전문가 및 IIS가 필요합니다.
질문 : 6 개의 내장 ASP 객체를 사용하는 방법은 무엇입니까?
답변 : ASP는 여러 개의 임베디드 객체를 제공하며,이 6 개의 객체는 주로 요청 객체, 응답 객체, 응용 프로그램 객체, 서버 객체 및 쿠키 개체입니다 이 6 개 객체의 객체는 다른 구성 요소를로드 할 수 있으며, 이는 ASP의 함수를 확장 할 수 있습니다.
Server.createObject가 설정 될 때 시작하여 웹 프로그램이 위치한 경우 종료됩니다. 웹 페이지 에서이 객체를 사용하려면 세션 객체를 사용하여 Server.createObject에서 만든 객체를 녹음 할 수 있습니다.
질문 : 응답을 사용할 때 다음 오류가 발생하는 이유 : 제목 오류, HTTP 제목이 사용자 브라우저에 기록되었으며 페이지 컨텐츠에 쓰기 전에 HTTP 제목을 수정해야합니까?
답변 : Response.Redirect는 웹 페이지를 다른 웹 페이지로 전송할 수 있으며 사용 된 구문 구조는 다음과 같습니다. response.Redirect URL, 여기서 URL은 상대 주소 또는 절대 주소가 될 수 있지만 IIS4.0에서 사용됩니다. IIS5.0에서 사용됩니다.
데이터가 클라이언트 브라우저에 출력되기 전에 IIS4.0의 웹 페이지를 수행해야합니다. 그렇지 않으면 오류가 발생합니다. 여기에 소위 데이터에는 <html>, <body> 등과 같은 HTML 볼륨 태그가 포함되어 있으며 IIS5.0에서는 버퍼가 활성화되어 있으므로이 오류는 그렇지 않습니다. 재생.
응답 오브젝트에는 버퍼 속성이 있는데, 이는 웹 사이트가 ASP를 처리 한 후 즉시 클라이언트로 데이터를 전송하는지 여부를 설정할 수 있지만이 속성을 클라이언트로 전송하기 전에이 속성을 설정해야합니다.
안전한 측면에 있으려면 ASP 실행 플랫폼이 사용 되더라도 페이지 시작 부분에 < %rusking.buffer = true %>을 쓰고 오류가 발생하지 않도록 버퍼를 설정하십시오.
5. 질문 : 버퍼링 된 출력이 웹 페이지 전송에 영향을 미칩니 까?
답변 : 비교적 큰 웹 페이지에서 첫 번째 부분은 브라우저가 약간 지연 될 수 있지만 전체 웹 페이지를로드하는 속도는 버퍼링하지 않는 것보다 빠릅니다.
6. 질문 : request.queryString Collection을 사용하여 양식 제출이 없을 때 문자열 값을 쿼리 할 수 있습니까?
답 : 요청 객체는 브라우저의 데이터를 읽는 데 사용됩니다. , 요청에 따라 아무것도 다릅니다. request.querystring 컬렉션을 사용하여 양식을 제출하거나 추가 쿼리 문자열에 대한 링크를 따라 쿼리 문자열의 모든 값을 쿼리 할 수 있습니다.
7. 질문 : ASP 스크립트에 많은 주석이 작성 되었습니까?
답 : 프로그램을 작성하는 과정에서 의견을 제시하는 것은 좋은 습관입니다. 외국 기술자에 의해 테스트 한 후에는 주석이 너무 많은 ASP 파일의 전반적인 성능은 0.1%만 감소 할 것이므로 실제 응용 분야에서는 기본적으로 서버 성능의 저하가 없음을 의미합니다.
질문 : 각 ASP 파일의 시작 부분에서 < % @language = vbscript %>를 사용해야합니까?
답변 : 각 ASP 파일의 시작 부분에서 사용되는 코드는 VBScript가 이제 프로그램을 작성하는 데 사용된다는 것을 서버에 알리는 것이지만, ASP의 사전 설정 프로그래밍 언어는 VBScript이므로 코드는 무시하면 정상적으로 실행될 수 있습니다 프로그램의 스크립팅 언어는 JavaScript이므로 프로그램의 첫 번째 줄에 사용 된 스크립팅 언어를 지정해야합니다.