2013-03-06 1 views
-1

'다운로드 버튼'에이 코드가 있습니다. 예, 메모장에 다운로드되지만 원하는 것은 사용자가 '다운로드 버튼'을 클릭 할 때 SAVE-AS 파일 대화 상자가 나타나 file.please 도움말을 저장하고 이름을 바꿀 수 있습니다!데이터 격자보기의 열 하나를 메모장 (.txt)으로 내 보냅니다.

protected void btn_export_Click(object sender, EventArgs e) 
    { 
     TextWriter sw = new StreamWriter(@"C:\SumTotal\file11.txt"); 

     int rowcount = GridView1.Rows.Count; 
     for (int i = 0; i < rowcount - 1; i++) 
     { 
      sw.WriteLine(GridView1.Rows[i].Cells[28].Text.ToString() + "\t"); 
     } 
     sw.Close();  //Don't Forget Close the TextWriter Object(sw) 
     Response.Write("Data Successfully Exported"); 
    } 

답변

0

브라우저에서 파일 대화 상자를 표시하도록 설정할 수 없습니다. 할 수있는 일은 사용자가 원하는 파일 이름을 입력 할 수있는 텍스트 상자를 추가하는 것입니다. Save-as 대화 상자를 수행 할 수있는 유일한 방법은 Flash 또는 SilverLight를 사용하는 것입니다. 또는 용감한 느낌이라면 Java 애플릿.

관련 문제