开发者

displaying save file dialog in ASP.NET

I'm going to display a save file dialog in my asp.net web page, user clicks a button and a save file dialog appears which allows开发者_如何学C user to save a report in CSV format in his hard disk, how can I do it? is it possible to display save file dialog in ASP.NET? thanks


To do this, you'll want to create a whole new page (or, better, *.ashx handler) to serve up the CSV results. The button should post a GET request to this page. When it receives the request, in either the ProcessRequest() method (for a handler) or the Page_Load() method (for a Page), you will have code like this:

Response.Clear();
Response.ContentType = "text/csv";
Response.AddHeader( "Content-Disposition", "attachment;filename=\"report.csv\"" );
// write your CSV data to Response.OutputStream here
Response.End();
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜