source

.aspx vs.ashx 주 차이점

manycodes 2023. 5. 16. 22:45
반응형

.aspx vs.ashx 주 차이점

.aspx 페이지와 .ashx 페이지의 차이점은 무엇입니까?코드에서 호출되어 응답과 함께 반환된 요청을 처리해야 할 때는 지금은 sx를 사용하지만, 좀 더 기술적인 답변을 원합니다.

Page특수 케이스 처리기입니다.

일반 웹 처리기(*.ashx확장 기반 프로세서)는 UI가 없고 다음을 포함하는 모든 웹 핸들러의 기본 HTTP 핸들러입니다.@WebHandler지시의

ASP.NET 페이지 처리기(*.aspx)는 모든 ASP에 대한 기본 HTTP 핸들러입니다.NET 페이지.

내장된 HTTP 핸들러 중에는 웹 서비스 핸들러도 있습니다.*.asmx) 및 추적 처리기(trace.axd)

MSDN은 다음과 같이 말합니다.

ASP.NET HTTP 핸들러는 ASP에 대한 요청에 응답하여 실행되는 프로세스(종종 "엔드포인트"라고 함)입니다.NET 웹 응용 프로그램.가장 일반적인 처리기는 ASP입니다..aspx 파일을 처리하는 NET 페이지 핸들러입니다.사용자가 .aspx 파일을 요청하면 페이지 처리기를 통해 페이지에서 요청을 처리합니다.

아래 이미지는 이를 보여줍니다.파이프라인 요청

두 번째 질문과 관련하여:

asx는 aspx보다 더 많은 연결을 처리합니까?

그렇게 생각하지 마세요. (하지만 적어도 최소한.

.aspx전체 라이프사이클 사용(Init,Load,PreRender버튼 클릭 등에 대응할 수 있습니다.
.ashx싱글만 있음ProcessRequest방법.

.aspx는 렌더링된 페이지입니다.보기가 필요한 경우 .aspx 페이지를 사용합니다.백엔드 기능만 있으면 되지만 동일한 보기를 유지할 경우 .ashx 페이지를 사용합니다.

이전에 노드J에서 프로그래밍한 적이 있는 사람들, 특히 익스프레스를 사용하는 사람들.JS. 생각나는 것은.ashx를 호출하는 미들웨어로서next기능.하는 동안에.aspx실제로 요청에 응답하는 컨트롤러가 될 것입니다.res.redirect,res.send뭐 그런 거.

언급URL : https://stackoverflow.com/questions/5469491/aspx-vs-ashx-main-difference

반응형