GridView 값을 엑셀로 다운로드 하려고 하는데 한글이 깨질때 하는법
아래와 같이 빨간색 2줄을 추가하면 Excel 로 다운로드할때 안깨진다.
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
Response.Clear();
Response.Charset = "UTF-8";
Response.ContentEncoding = System.Text.Encoding.Default;
Response.AddHeader("content-disposition", "attachment;filename=GridView.xls");
Response.ContentType = "application/vnd.xls";
System.IO.StringWriter stringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWriter = new HtmlTextWriter(stringWriter);
GridView1.RenderControl(htmlWriter);
Response.Write(stringWriter.ToString());
Response.End();
}
'프로그래밍 > ASP.NET' 카테고리의 다른 글
asp.net 변수 주고 받기 (0) | 2015.08.31 |
---|---|
ASP.NET GridView 세자리마다 콤마 찍기 (0) | 2015.05.29 |
Gridview to excel export (0) | 2015.05.29 |
IIS 메타베이스에 액세스하지 못했습니다. (0) | 2013.06.18 |
ASP.NET 페이지 이동 및 조회시 로딩 이미지 추가 (0) | 2013.04.18 |
댓글