0
MVC3을 사용 중이며 ashx 파일에 대한 경로를 만들고 싶습니다. 이 코드를 사용하여 Generic Handler를 만들었습니다.MVC ashx 처리기
public IHttpHandler GetHttpHandler(RequestContext requestContext)
{
var handler = new TileHandler();
handler.ProcessRequest(requestContext);
return handler;
}
잘 작동하는 Global.asax에서 라우트를 설정했습니다. 그러나 ashx 페이지 인 TileHandler는 HttpContext가 RequestContext가 아닌 HttpContext로 전달 될 것으로 기대합니다. 메서드를 오버로드 할 수는 있지만 호출시 표준 메서드가 호출되기를 원하는 것은 분명합니다.
그럼 내 질문은 RequestContext 객체를 전달하는 ashx 페이지를 어떻게 사용할 수 있습니까?
미리 감사드립니다.
안녕하세요. 아직도 이것에 기쁨이 없습니다. MvcHandler에서 상속하도록 변경했지만 오류 처리기를 얻습니다 .RequestContext는 읽기 전용입니다. – Michael
RequestContext를 변경하려고하십니까? –