Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

Description

Excerpt

If you pass Save an

Msdn
System.Web.HttpResponse

...

System.Web.HttpResponse
1HttpResponse
object object, ExcelWriter will stream the generated file to the client.

Signature
C#
C#
 public virtual void Save(System.Web.HttpResponse response)
{signature}{signature:
}
Signature
vb.net
vb.net
Public Overridable Sub Save(ByVal response As System.Web.HttpResponse)
{signature}

{parameters}
{param:response}A {msdn:
Parameters
Param
response
response

A

Msdn
System.Http.Response

|

System.Http.Response

}

1System.Http.Response
object,

usually

{{

Page.Response

}}.{param} {exceptions} {exception:ArgumentNullException}{{Save}} will throw this exception if {{null}} \(C\#\) or {{Nothing}} \

.

Exceptions
Exception
ArgumentNullException
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 [

Exception
ArgumentException
ArgumentException

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#}

.

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.

Example
Code Block
csharp
csharp
titleC#


          xlTemplate.Save(Page.Response);
        
{code} {code:
Code Block
vb.net
|title=
vb.net
titlevb.net
}


          xlTemplate.Save(Page.Response)
        
{code} {example}