2012. 1. 6. 23:20
출처 :
http://blog.yahoo.com/_SPX445PUEEEIIXT52JGVCSUPBQ/articles/503589
Handler를 이용한 방법은 제가 자세한 원리는 잘 모르기 때문에 사용예제만 하나 올리겠습니다.
aspx페이지를 안만들고 ashx를 만들면 성능상 더 좋다고 합니다.
우선 ashx파일을 만듭니다.
넵 만들고 나면 기본적으로 이런코드만 나옵니다.
여기서 우선 알아두셔야할게 빨강 네모에 이 ashx파일이 내놓는 자료형식을 코드해주셔야 합니다.
저는 JSON형식을 사용하기 때문에 text/json으로 코드하겠습니다.
초록색 네모부분에는 출력할 결과문이 들어갈 자리입니다.
그런데 기본코드에서 빠진부분이 있습니다. 밑에 그림처럼 인코딩형식을 UTF8로 맞춰저야 합니다.
밑에 초록색은 안넣으셔도 상관없지만 보안상 넣어주시는게 좋다고 합니다.(정확히는 저도 잘 ^^;;)
여기까지가 밑준비 입니다.
이제 위쪽에 우리가 정말로 알고싶은 정보를 받아와서 JSON형식으로 바꿔주시면 됩니다.
그리고 다 바꾸고 나서는 꼭 Write메서드의 괄호안을 바꿔줍시다.
저는 다 알맞게 해놓고, 그부분을 빼먹어서 계속 Hello World가 나오더군요;;
넵 이걸로 ashx는 끝났습니다. 이제 받아서 사용하시기만 하면 됩니다.
jQuery에서 받아서 사용하는 방법은 예전에 올린 호스팅이랑 똑같습니다. 물론 불러올 페이지는 전에 aspx에서
이번에 만든 ashx파일경로로 바꿔주셔야 하죠 ^^
Handler를 이용한 방법은 제가 자세한 원리는 잘 모르기 때문에 사용예제만 하나 올리겠습니다.
aspx페이지를 안만들고 ashx를 만들면 성능상 더 좋다고 합니다.
우선 ashx파일을 만듭니다.
넵 만들고 나면 기본적으로 이런코드만 나옵니다.
여기서 우선 알아두셔야할게 빨강 네모에 이 ashx파일이 내놓는 자료형식을 코드해주셔야 합니다.
저는 JSON형식을 사용하기 때문에 text/json으로 코드하겠습니다.
초록색 네모부분에는 출력할 결과문이 들어갈 자리입니다.
그런데 기본코드에서 빠진부분이 있습니다. 밑에 그림처럼 인코딩형식을 UTF8로 맞춰저야 합니다.
밑에 초록색은 안넣으셔도 상관없지만 보안상 넣어주시는게 좋다고 합니다.(정확히는 저도 잘 ^^;;)
여기까지가 밑준비 입니다.
이제 위쪽에 우리가 정말로 알고싶은 정보를 받아와서 JSON형식으로 바꿔주시면 됩니다.
그리고 다 바꾸고 나서는 꼭 Write메서드의 괄호안을 바꿔줍시다.
저는 다 알맞게 해놓고, 그부분을 빼먹어서 계속 Hello World가 나오더군요;;
넵 이걸로 ashx는 끝났습니다. 이제 받아서 사용하시기만 하면 됩니다.
jQuery에서 받아서 사용하는 방법은 예전에 올린 호스팅이랑 똑같습니다. 물론 불러올 페이지는 전에 aspx에서
이번에 만든 ashx파일경로로 바꿔주셔야 하죠 ^^
'PP > ASP.NET' 카테고리의 다른 글
[asp.net] ashx 이미지 섬네일 (0) | 2012.01.06 |
---|---|
[asp.net] 이미지 섬네일 (0) | 2012.01.06 |
C# 이미지 섬네일 (0) | 2012.01.06 |
GENERIC (0) | 2012.01.04 |
Generic (0) | 2012.01.04 |