Microsoft
Software
Hardware
Network
Question : Silverlight: open excel in Browser
Hi,
On my Silverlight project I need to show an excel document, received from the server, in a new browser tab.
With ASP works like this:
private void OpenReport(string name)
{
FileStream fs = File.OpenRead(name);
Response.AppendHeader("Con
tent-dispo
sition", "inline; filename=" + name);
Response.AppendHeader("Pra
gma", "no-cache");
Response.Expires = -1;
Response.ContentType = "application/vnd.ms-excel"
;
Response.BinaryWrite(GetWh
oleFileCon
tent(fs, (int)fs.Length));
Response.Flush();
}
private byte[] GetWholeFileContent(FileSt
ream f, int lenght)
{
byte[] stream = new byte[lenght+1];
f.Read(stream, 0, lenght);
return stream;
}
How to implement it on a Silverlight project?
Answer : Silverlight: open excel in Browser
try with the following inside your silverlight code:
System.Windows.Browser.Htm
lPage.Wind
ow.Navigat
e(new Uri(
http://servername/test
.xls
), ),"_blank");
Random Solutions
Script Trouble
I am unable to open another users mailbox in Outlook 07
Cannot use .close for an open form?
Visual.net command completion
Error C00D11CD in Zune and Vista
How to add HP thin client with XPE to 2003 domain?
How do I save one record per report in Access 2007
Windows Vista Home Premium Password Issue
how to get MS Access query "description" text field via VBA
DHCP WINS scope options