In that case just return the document in the HTTP stream. You can open a
file stream to the Word document and the stream it into
Response.OutputStream. You should set hte content type to:
"application/msword".
Actually if the file lives on disk the following is the most efficient way
to get data back to the client:
Response.ContentType = "application/msword";
Response.TransmitFile(@"d:\articles\blog.doc");
Response.End();
Otherwise you have have to stream into Response.OutputStream().
+++ Rick ---
--
Rick Strahl
West Wind Technologies
http://www.west-wind.com/ http://www.west-wind.com/weblog/ http://www.west-wind.com/wwThreads/
----------------------------------
Making waves on the Web
"Simon Cheng" <si************@hotmail.com> wrote in message
news:es*************@TK2MSFTNGP12.phx.gbl...
It is intended to be shown to the end user as a read-only document.
"Mark Rae" <ma**@mark-N-O-S-P-A-M-rae.co.uk> wrote in message
news:OL*************@TK2MSFTNGP09.phx.gbl... "Simon Cheng" <si************@hotmail.com> wrote in message
news:uF**************@TK2MSFTNGP15.phx.gbl...
How do I open a Word or Excel document inside an event handler (e.g.,
Page_Load())?
Depends where you want to open it. Do you want to open it server-side so
you can do some processing on it, or do want to open it client-side so that
the user can view / edit it?