我的'下载按钮'背后有这个代码。是的,它下载到记事本,但我想要的是当用户点击“下载按钮”时,会出现一个SAVE-AS文件对话框,可以保存并重命名该文件。请帮忙!
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 :(得分:0)
您无法让浏览器显示未设置的文件对话框。你可以做的是添加一个文本框,用户可以在其中键入他们想要的文件名。您可以使用Flash或SilverLight进行“另存为”对话的唯一方法。或者如果你有勇气的话,那就是一个java小程序。