Wiki Markup |
---|
{description} {excerpt}If you pass [Save|ExcelTemplate.Save] an {msdn:System.Web.HttpResponse|HttpResponse} object object, ExcelWriter will stream the generated file to the client. {excerpt} {signature:C#} public virtual void Save(System.Web.HttpResponse response) {signature}{signature:vb.net} Public Overridable Sub Save(ByVal response As System.Web.HttpResponse) {signature} {parameters} {param:response}A {msdn:System.Http.Response|System.Http.Response} object, usually {{Page.Response}}.{param} {exceptions} {exception:ArgumentNullException}{{Save}} will throw this exception if {{null}} \(C\#\) or {{Nothing}} \(VB.NET\) is passed to the method.{exception} {exception:ArgumentException}{exception} {remarks} If the user chooses to open \(rather than save\) the file, it will open in the browser window. ExcelWriter will set a default name for the file. To set a different file name and/or to open the file in Microsoft Excel, use the signature [Save(HttpResponse,string,bool)|ExcelTemplate.Save(System.Web.HttpResponse, String, Boolean)]. You can call {{Save}} more than once for a single instance of [ExcelTemplate]. This allows you to save more than one copy of a generated file, and/or both save the file on the server and stream it to the client. {remarks} {example}{code:csharp|title=C#} xlTemplate.Save(Page.Response); {code} {code:vb.net|title=vb.net} xlTemplate.Save(Page.Response) {code} {example} |
Page History
Overview
Content Tools