在代碼隱藏我有一個包含以下的方法:現在如何製作在我的公用程序庫中返回Response的方法?
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對象中的類給我一些問題(無法解析符號'響應')。我嘗試了實例化一個HttpResponse來返回,但構造函數只需要一個textwriter,經過進一步的研究,MSDN說我不應該那樣做。
有什麼建議嗎?
詳細說明問題+1。 – Tarik