많은 ASP 초보자는 이중 인용문, 단일 따옴표 및 표시로 길을 잃을 수 있습니다. 가장 중요한 것은 세 가지 유형의 기호의 의미를 이해하지 못하고 물론 사용법을 잘 마스터 할 수 없다는 것입니다. 다음은 세 가지 유형의 기호에 대한 나의 의견입니다. 기술이 좋지 않으면 불가피하게 태만이있을 것입니다. 나는 모든 사람에게 더 많은 의견을 부탁하도록 요청하고 싶습니다.
1, 이중 인용 ""
ASP의 이중 인용문은 모든 문자, 문자열 및 HTML 코드 일 수 있습니다.
예를 들어
<%response.write ( "cnbruce here")%> <hr> <%response.write ( "<b> cnbruce here </b>")%> |
생성 된 페이지 효과는 다음과 같습니다. 기본 텍스트 및 굵은 텍스트 "Cnbruce here"
다시 생각합시다. 출력 페이지 텍스트에 색상 효과를 추가하려면 어떻게해야합니까?
1. 일반 텍스트 색상은 다음과 같이 작성됩니다. <font color = "#0000ff"> cnbruce </font>
2. 응답 작성 방법은 다음과 같습니다. response.write ( "표시된 내용을 입력")
3. 위의 하이퍼 링크 코드를 응답에 넣으려면 write에 이중 인용문과 색상의 이중 인용문이 중첩 효과를 형성한다는 것을 알았습니까?
response.write ( "<font color ="#0000ff "> cnbruce </font>")가 필연적으로 형성됩니다
4. 컬러의 전면 따옴표가 Write의 전면 따옴표와 일치하고 내용은 <font color =; 마찬가지로, 컬러의 후면 따옴표는 Write의 후면 인용 표시와 일치하며 내용은 다음과 같습니다.> cnbruce </font>. 최종 결과는 다음과 같습니다. 중간의 #0000ff는 외로움입니다.
5, 올바른 결과의 경우 #0000ff를 문자열로 사용하여 이중 인용문으로 넣으면 문자열과 이전 문자열 <font color = 및 마지막 문자열> cnbruce </font> 사이의 연결이 & 숫자를 사용합니다.
최종 결과는 다음과 같습니다.
<% response.write ( "<font color ="& "#0000ff"& "> cnbruce </font>") %> |
2, 단일 인용 ''
중국어 수업 학습과 마찬가지로 이중 인용문으로 계속 배치되는 인용 표시는 단일 따옴표로 사용할 수 있습니다.
위의 명소 응답에서 #0000ff ( "<font color =" #0000ff "> cnbruce </font>")는 이중 인용문을 단일 따옴표로 변경할 수 있습니다.
response.write ( "<font color = '#0000ff'> cnbruce </font>")이 실행도 정확합니다.
3. 문자 및 기호를 연결하십시오
ASP의 & 번호의 주요 기능은 문자열-스트링, 문자열-변수, 가변 변수 및 기타 혼합 연결을 포함하여 연결하는 것입니다.
예를 들어, 다음 예는 다음과 같습니다.
<% myColor = "#0000ff" response.write ( "<font color = '"& myColor & "'>"& "cnbruce"& "</font>") %> |
주목해야 할 한 가지는 단일 색상의 인용문이 이중 인용문으로 사용된다는 것입니다 ~! 당신은 혼란 스러울 수 있습니다. 천천히 지켜보십시오.
1. 이제 나는 가변 mycolor를 직접 정의했습니다. 원리에 따르면, 이중 인용문을 추가하면 변수가 아닌 문자열임을 의미하기 때문에 respone.write.write.