1 / 8

Active Server Pages

Seoul Education & Science Research Institue. Active Server Pages. 정 영 식. nurunso@comedu.knue.ac.kr http://nurunso.pe.kr. 부록 : ToolTip. 글 제목의 글자 수 제한. If Len(title) > 30 Then title = Mid(title. 1, 27) & “…” End If. ASP 보안. 세션이 있는 User 만 페이지 보기. If IsEmpty(Session(“check”)) or

tybalt
Download Presentation

Active Server Pages

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Seoul Education & Science Research Institue Active Server Pages 정 영 식 nurunso@comedu.knue.ac.kr http://nurunso.pe.kr

  2. 부록 : ToolTip • 글 제목의 글자 수 제한 • If Len(title) > 30 Then • title = Mid(title. 1, 27) & “…” • End If

  3. ASP 보안 • 세션이 있는 User만 페이지 보기 • If IsEmpty(Session(“check”)) or • IsNull(Session(“check”)) or • Session(“check”)=“” • Then • response.redirect “NoAccess.asp” • Else • response.redirect “ok.asp” • End If

  4. 특수 문자 처리 1 • HTML  SQL • Function CheckWord(value) • value = replace(value, “&”, “&amp”) • value = replace(value, “<”, “&lt”) • value = replace(value, “>”, “&gt”) • value = replace(value, “’”, “&quot”) • CheckWord = value • End Function

  5. 특수 문자 처리 2 • SQL  HTML • Function CheckWord(value) • value = replace(value, “&amp”, “&”) • value = replace(value, “&lt”, “<”) • value = replace(value, “&gt”, “>”) • value = replace(value, “&quot”, “’”) • CheckWord = value • End Function

  6. Content 출력 • 다음 문장 입력 시 <input type=“button” value=“바보”> • 출력 결과 • Replace(content, “<“, “&lt”) Replace(content, “>“, “&gt”)

  7. ASP 문장으로 이미지 출력 • 태그 안의 “”는 ‘’로 고친다. Response.write(“<img src=‘image/aa.gif’>”)

  8. ASP 성능 향상 • 가급적 Session 변수를 사용하지 않는다. • Option Explicit를 사용한다. • 생성된 객체는 Close하고 파괴하라. • Collection의 값을 로컬 변수로 복사한다. • DB 연결에 대해서 include file을 이용하라. • <% @EnableSessionState=False%> 를 사용하라. • ADO 상수 사용 시 숫자 대신에 Named 상수를 사용하라. • 사용자의 입력 확인 시 client side Script 사용하라.

More Related