-1

window.openExcel ファイルを生成していますが、ローカル ホストでは正常に動作しますが、IIS では動作しません。次のコードを記述して Excel ファイルを生成するメソッドを使用して、ポップアップ ウィンドウを開くところからモデルがポップアップします。

 public void GenerateExcelFile(DataTable dt)
{
    Response.Clear();
    Response.Buffer = true;

    string filename = "abc.xls";
    Response.Charset = "";
    Response.ContentType = "application/vnd.ms-excel";
    Response.AddHeader("content-disposition", "attachment; filename=" + filename);
    StringWriter sw = new StringWriter();
    HtmlTextWriter hw = new HtmlTextWriter(sw);
    GridView gv = new GridView();
    gv.AutoGenerateColumns = true;
    gv.DataSource = dt;
    gv.DataBind();
    gv.RenderControl(hw);
    Response.Output.Write(sw.ToString());
    Response.Flush();
    Response.End();

}

問題を解決するのを手伝ってください。

4

1 に答える 1