2013-03-06 47 views
-1

我在后台“我的下载按钮”上有此代码。是的,它下载到记事本,但我想要的是,当用户点击'下载按钮'时,会出现一个SAVE-AS文件对话框,可以保存并重命名文件。请帮助!将数据网格视图中的一列导出到记事本(.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

你不能让浏览器显示它没有设置的文件对话框。你可以做的是添加一个文本框,用户可以输入他们想要的文件名。您可以通过使用Flash或SilverLight进行另存为对话的唯一方法。或者如果你感觉很勇敢,可以使用java applet。

相关问题