В коде позади у меня есть метод, который состоит из следующего:
Response.Clear();
Response.ClearHeaders();
Response.ContentType = "xxx";
Response.AppendHeader("Content-Disposition", "xxx");
Response.AppendHeader("Content-Length", xxx);
Response.BinaryWrite(xxx);
Response.Flush();
Response.End();
Теперь этот код будет использоваться в нескольких разных местах.Код будет одинаковым в разных местах, где он используется.Изменится только имя файла и байтовый массив, и это параметры, переданные существующему методу.
Мой вопрос: как мне извлечь этот код из текущего кода и поместить его в «Утилиты»?учебный класс.Я попытался скопировать и вставить код в класс, где я хотел бы, чтобы он находился в объекте Response, из-за чего я столкнулся с некоторыми проблемами (не удается разрешить символ «Response»).Я попытался создать экземпляр HttpResponse, чтобы вернуть его, но конструктор берет только текстовик, и после дальнейших исследований MSDN говорит, что я не должен этого делать.
Есть предложения?