프로필 웹에서.config에서 httpHandlers 노드를 구성하는 방법
1006 단어 ASP.NET
설명은 다음과 같습니다.
verb는 "POST"또는 "GET"로 GET 또는 POST에 대한 요청을 처리할 수 있습니다."*"는 모든 요청을 처리함을 나타냅니다.
path는 해당 파일이 처리됨을 나타내며, "*.aspx"는 모든 ASPX 페이지에 보낸 요청을 처리하거나 경로를 나타냅니다.
예를 들어 "/test/*.aspx"는test 디렉터리에 있는 aspx 파일만 처리하는 것을 나타냅니다.
type 속성에서 처리할 클래스 이름을 가리키지만, 이 클래스 이름은 IHttpHandler라는 인터페이스를 계승해야 합니다.
예에서 WebHttpHandler는 명칭 공간을 가리키고, MyHandler는 IHttpHandler라는 인터페이스를 계승하는 클래스를 가리킨다.
HttpHandler:
HttpHandler는 HTTP 요청 처리 센터로 클라이언트가 요청한 서버 페이지를 진정으로 컴파일하고 실행하며 처리된 정보를 HTTP 요청 정보 흐름에 추가하여 HttpModule로 다시 되돌려줍니다.HttpHandler는 HttpModule와 달리 자신의 HttpHandler 클래스를 정의하면 시스템의 HttpHandler에 대한 관계는 '덮어쓰기' 관계가 됩니다.
IHttpHandler 인터페이스 선언:
public interface IHttpHandler
{
bool IsReusable { get; }
public void ProcessRequest(HttpContext context); //
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
부트스트랩 ASP.NET에서 설정하는 법1) _Layout.cshtml 內 link로 bootstrap 참조 2) Nuget 패키지에서 BootStrap 다운로드 3) 하단 부트스트랩 예제 사이트 참고해서 프로젝트 개발 참고 :...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.