코드 숨김에서 나는 다음과 같은 방법으로 구성되어 있습니다 :내 유틸리티 라이브러리에서 응답을 반환하는 메서드는 어떻게 만들 수 있습니까?
Response.Clear();
Response.ClearHeaders();
Response.ContentType = "xxx";
Response.AppendHeader("Content-Disposition", "xxx");
Response.AppendHeader("Content-Length", xxx);
Response.BinaryWrite(xxx);
Response.Flush();
Response.End();
자,이 코드는 몇 곳에서 사용될 것입니다. 코드는 사용되는 여러 위치에서 동일합니다. 파일 이름과 바이트 배열 만 변경되며 기존 매개 변수에 전달되는 매개 변수입니다.
내 질문에, 어떻게이 코드를 현재 코드 숨김에서 끌어 "유틸리티"클래스에 넣을 수 있습니다. 내가 복사하고 응답 개체에 의해 문제가 (응답 '기호'를 해결할 수없는)주는 내게 상주하고 싶습니다 클래스로 코드를 붙여 넣으려고했다. 나는 반환하기 위해 HttpResponse를 인스턴스화하려고 시도했지만 생성자는 텍스트 작성자 만 필요로하고 추가 연구를 통해 MSDN은 어쨌든 그렇게하지 말아야한다고 말합니다.
어떤 제안이 있습니까?
정교한 질문 +1. – Tarik