& 는 쿼리스트링으로 두가지 이상의 값을 넘길때 값과 값을 연결시켜주는 일종의 문법적인 기호로 사용된다.
그래서 막상 &(엠프센드) 문자가 값에 포함되면 그것이 문법적인 기호로 인식이 되어버려서 그 이후의 값은 넘겨지지 않는다.
이때 다음과 같이 하면 & 문자를 넘길수가 있다.
현재 curriculum이라는 변수에 "오피스&전산실무"라는 문자가 들어가 있다고 가정하고
넘길때는 test.asp?curriculum=<%=replace(curriculum,"&","-")%>&teacher=<%=teacher%>
즉 replace함수를 이용하여 & 문자를 특정문자 "-"등으로 변환시킨후
값을 받을때는 다시 replace 함수를 이용하여 &문자로 변환시킨다.
curriculum=replace(request("curriculum"),"-","&")
'Lecture > ASP' 카테고리의 다른 글
textarea에서 엔터친거 DB에서 불러올때 없애는 방법. (0) | 2008.12.02 |
---|---|
ASP 숫자 자리수 맞추기. (0) | 2008.12.02 |