HttpHandlers를 자세히 살펴보면 ASP.NET 응용 프로그램을 사용자 정의 할 수있는 좋은 방법이 있다는 것을 알았습니다. 나는 ASP.NET을 처음 사용하고 있으며 HttpHandlers를 사용하여 가능한 다른 사용자 정의에 대해 알고 싶습니다. 많은 웹 사이트에서 구현 방법에 대해 이야기하지만, ASP.NET이 이미 HttpHandlers를 사용하여 제공하는 것 이외의 사용 사례를 아는 것이 좋을 것입니다.ASP.NET 응용 프로그램에서 HttpHandlers를 사용하면 어떤 다른 사용자 지정이 가능합니까?
0
A
답변
2
ASPX 페이지는 양식 기반 웹 페이지의 기본 템플릿 (말하자면)을 제공합니다. 기본적으로 text/html
을 출력하며 양식 요소 및 이러한 요소에 대한 이벤트 처리를 쉽게 추가 할 수 있습니다.
대조적으로 HttpHandler는 뼈까지 제거됩니다. 그것은 HTTP 요청에 대한 빈 슬레이트와 같습니다. 따라서 HttpHandler는 웹 양식을 반드시 필요로하지 않는 여러 유형의 요청에 적합합니다. HttpHandler를 사용하여 동적 이미지, JSON 또는 기타 많은 MIME 유형 결과를 출력 할 수 있습니다.
몇 예 :
1) 당신은 JSON 응답을 반환 것이다 AJAX 호출을 할 필요가있는 페이지가 있습니다. 이 요청을 처리하고 JSON을 출력하도록 HttpHandler를 설정할 수 있습니다.
2) 데이터베이스에 바이너리 모양으로 저장된 PDF 문서로 연결되는 페이지가 있습니다. HttpHandler는이 요청을 처리하고 바이너리 BLOB를 콘텐츠 형식에 대한 PDF MIME 형식의 바이트 스트림으로 출력하도록 설정할 수 있습니다.
1
http://dotnetslackers.com/articles/aspnet/Range-Specific-Requests-in-ASP-NET.aspx 특정 파일을 서버에 보관하려고하지만 일반 URL (보안)을 통해 액세스 할 수없는 경우에는 기본적으로이 파일을 사용하여 사용자 정의 할 수 있습니다.
관련 문제
- 1. 웹 응용 프로그램에서 어떤 유형의 공격이 가능합니까?
- 2. ASP.net 1.1은 일반 HttpHandlers를 지원합니까?
- 3. 동일한 ASP.NET 응용 프로그램에서 일반 로그인과 ActiveDirectory 로그인이 가능합니까?
- 4. 웹 응용 프로그램에서 CSS Sprite를 사용하면 어떤 점이 좋은가요?
- 5. asp.net 응용 프로그램에서 사용자 데이터 캐싱
- 6. perl을 사용하면 가능합니까?
- 7. ASP.NET MVC : 다른 응용 프로그램에서 동작으로 리디렉션
- 8. 'ASP.NET 웹 응용 프로그램'의 동적 컴파일이 가능합니까?
- 9. 다른 웹 응용 프로그램에서 사용자 제한
- 10. 개미를 사용하면 가능합니까?
- 11. XSLT를 사용하면 가능합니까?
- 12. 다른 응용 프로그램에서 응용 프로그램으로 돌아온 후 어떤 기능이 트리거됩니까?
- 13. asp.net 응용 프로그램에서 다른 호스트의 SL 응용 프로그램으로 데이터 전달
- 14. ASP.NET MVC 응용 프로그램에서 내가 어떤 페이지인지 알 수있는 방법
- 15. 다른 응용 프로그램에서 사용자 정의 템플릿 태그를로드 하시겠습니까?
- 16. Cometchat & Rails를 함께 사용하면 가능합니까?
- 17. ASP.NET 웹 응용 프로그램에서 WCF Data Services를 사용하면 어떤 이점이 있습니까?
- 18. MSBuild를 사용하면 어떤 이점이 있습니까?
- 19. 기본 웹 응용 프로그램에서 다른 ASP.NET 응용 프로그램에 자동으로 로그인
- 20. XAML 브라우저 응용 프로그램에서 오디오 녹음이 가능합니까?
- 21. 응용 프로그램에서 다른 데이터베이스에 액세스
- 22. 사용자 선택에 따라 asp.net 응용 프로그램에서 사용자 언어 변경
- 23. ASP.NET 응용 프로그램에서 TimeZone.CurrentTimeZone
- 24. BackgroundWorker ASP.Net 응용 프로그램에서
- 25. Asp.net 응용 프로그램에서 SSIS 실행
- 26. 웹 응용 프로그램에서 USB를 통해 크로스 브라우저 크로스 오버가 가능합니까?
- 27. ASP.NET 사용자 지정 템플릿, 여전히 ASP.NET 컨트롤이 가능합니까?
- 28. 봄 mvc 응용 프로그램에서 어떤 콩을 연결합니까?
- 29. 내 Asp.net MVC 응용 프로그램에서
- 30. winforms 응용 프로그램에서 asp.net 응용 프로그램에 인증
감사합니다. 동영상에 대한 좋은 접근 방법입니까? 아래 내 의견을 참조하십시오. – Mitul