C# - PDF Download From Aspx Page?
Nov 12, 2010
I have a page that when a user clicks a button, a PDF is dynamically generated and offered for them to download.This is the code that's letting the user download the pdf:// Omitted code that generates the pdf bytes
response.ContentType = "application/octetstream";
response.AppendHeader("Content-Disposition", "attachment; filename=" + filename);
response.BinaryWrite(pdfBytes);
response.End();
On my machine and many others using a mixture of Chrome, IE 7/8/9b and Firefox, this is working as expected; the user clicks the button, the PDF gets downloaded.On some instances of IE7, our users are reporting that they are getting an error message:"Internet Explorer cannot download Publish.aspx from thesite.comInternet Explorer was not able to open this Internet site. The requested site is either not available or cannot be found. Please try again later".Publish.aspx is the page that the button is residing on, so that page is available. IE should be downloading the pdf.Is there anything that is wrong with the above code that could be causing this on certain machines? Or is it down to particular security / OS / browser settings?EDIT:These are the response headers from fiddler:
HTTP/1.1 200 OK
Cache-Control: no-cache, no-store, must-revalidate
Pragma: no-cache
Content-Type: application/octetstream
Expires: -1
Server: Microsoft-IIS/7.5
Content-Disposition: attachment; filename=myPdf.pdf
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Date: Fri, 12 Nov 2010 09:48:06 GMT
Content-Length: 45772
View 7 Replies
Similar Messages:
Aug 13, 2010
I saved aspx page as html it worked in my local machine but after published on the server its showing an error that "the access to the path is denied"... I tried giving access permission then also it doesn't work.. or else is there any other way to save the page in C# asp.net?...
string url=HttpContext.Current.Request.Url.AbsoluteUri;
string sHtml="";
HttpWebRequest request;
HttpWebResponse response=null;
Stream stream=null;
request=HttpWebRequest)WebRequest.Create(url);
response=(HttpWebResponse)request.GetResponse();
stream=response.GetResponseStream();
StreamReader sr=new StreamReader(stream,System.Text.Encoding.Default);
sHtml=sr.ReadToEnd();
string path=Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
string textfilename=TextBox1.Text;
string getpath=path+"\"+textfilename+".html";
File.WriteAllText(getpath,sHtml);
if(stream!=null)stream.Close();
if(response!=null)response.Close();
View 3 Replies
Aug 12, 2010
how to download the aspx page as a html page. i have used download code that downloads me the aspx page as html. but i when open the file saved in my desktop it is showing the format as <@page directive.....> and oly<% %> <% %> <% %> <% %> <% %> <% %>
this tags are coming. how should i resolve this problem and get the page download / saved in propr html format.
i have a aspx page which is giving me some customer details in web browser. i need to save the web page as a html in desktop.
View 2 Replies
Apr 19, 2010
I have a webform that has a master page. In the web form I have a dropDownList it has PostBack=True, cause every time I changed the option I concat paratemer (item choosen) at hyperlink's navigate url property, for example I have 2 items:
id text
1 Option1
2 Option2
If the users select Option1 then concat at the url "?option=1" The problem is, that when I choose one option and then click at hyperlink everything goes right, but at the second time I choose an option the browser try to download de page itself aspx. update: even if I click at other hyperlink or link button after choose an option and click the hyperlink, the same thing happens (the browser ask me for download the page aspx)
I have no idea how to avoid this behavior at browser and it happens just at server with the IIS not while I'm testing at VS2008, update: ah I almost forget, if I click "cancel" at the prompt of firefox, then everything goes right again, until the next time I choose other option and click at the hyperlink, then everything goes wrong again...
Update (Code):
[Code]....
And here is the ASPX page
[Code]....
View 10 Replies
Oct 13, 2010
I'm about to submit my pad file to multiple sharware sites but the pad file has to have a direct link to the download file and can't link to a download page which is what I would like to do, so I can track the traffic and get the downloader's email before allowing the download. I am running an ASP.NET site in VB. Is there a way to tell the web app to redirect to a specific aspx page when it receives a request for a specific file?
View 1 Replies
Dec 15, 2010
In a basic scenario where I have a GridView with files to download and link buttons to download them, is there any benefit at all for creating a custom http handler for streaming those files as opposed to simply streaming from the event handler of the download link button?
Edit: As some suggested code reuse would favor the handler, however it's not an issue in this particular case. The handler is also faster being that it avoids the page life cycle, however this slight performance improvement is probably not worth creating a handler for in my particular situation. The only thing that comes to mind now is (assuming using the same aspx page approach) whether there is any special consideration in a situation where the GridView is inside an UpdatePanel?
View 3 Replies
Dec 1, 2010
i want to write aspx page html from aspx.cs page on page load..
i hav already used div.innerHtml...
i want to write below code in aspx page from aspx.cs page
[code]....
View 5 Replies
Dec 10, 2010
i m creating asp.net Mobile website page to download symbian .sis file to mobile ,but its not geting download properly.its working perfectly on desktop.
View 2 Replies
Jun 22, 2013
I have designed a aspx page and I need to save the page in word document.
View 1 Replies
Aug 23, 2010
is it possible to place an aspx page inside the update panel of another aspx page? if possible let me know the way to do that.
View 1 Replies
Jan 15, 2011
How can I call a public property declared on a ASPX page from a different ASPX Page? Is that possible? It is a website project. How can I get/call this property from a different aspx page? I have attempted this from the other page, but it is not recognizing the partial class: private Test_Default _test; It does not recognize the "Test_Default"
I.E.
[code]....
View 2 Replies
Apr 14, 2010
what i wanna do is:
there is an dropDownList in the master page with 4~5 items.
i've prepared 4~5 sub-page related to the above item. when the dropDownList.ItemChanged, the subpage content will show their own page.
use html iframe to include another aspx page.
in my cs code:
[Code]....
but when i change the item in the dropdownlist, the error pops up:
[URL]
View 1 Replies
Nov 30, 2010
How we can open a new aspx page in update panel embedded on current page. I want to open that page on some ajax event...
View 7 Replies
Jan 25, 2011
I have an aspx application with 2 aspx pages. Second aspx page will get opened on click of a button in first aspx page using JavaScript. The problem is, when the second aspx page is getting opened, its Page_load event is not firing. Only when I refresh the second page, page_load event of second aspx page is fired. what might be the problem and what is to be done to fire the page_load event.
View 1 Replies
Oct 11, 2010
I wrote a test page that does a bunch of busy work in a method called at page load. This process as I have it now takes around 12 seconds.
If I try to load another page while the first long running page is loading, this second page doing nothing except writing out a world, it doesn't load until the first long running page is finished.
Why is this the case? I would think IIS would be able to handle multiple concurrent connections, it seems crazy that one long running page would stop every other page in the application from loading. I must be missing something or not understand how IIS works.
I would think multiple independent requests would be spawned on different threads. Is this only the case if the requests are from different sessions entirely? Are all requests from a single session bound to a single thread?
View 1 Replies
Aug 27, 2010
I have page A.aspx where I show some result in listview. When I click On Some data on listview I go to page B.aspx. Now the problem is when I click on back in page B.aspx it comes to A.aspx with out previous listview result. Ack requirement is when I come to page A.aspx result of listview has to be there. How do i do that?
View 2 Replies
Oct 5, 2010
I work in VS 2008. Whenver I add a server control(Label) and set it properties in aspx.vb and build the solution, I get the error "Label1 not declared". While analyzing this issue I noticed that the event handler statements for the Label1 where not added in the designer.asp.vb file. These statement would actually be added automatically when I drag and drop a control to my webpage.
I would also like to inform the scenario after which this problem came to me. I was working in VS 2008 , VS 2005 and VS 2003 in the same machine.Could this have caused the issue ?
Now each and everytime when I add a control, I am adding the "With Events" code in the designer page to make my build succesfull which makes me to spend more efforts.
View 2 Replies
Jan 20, 2010
I wants to run an application on other API page to retrieve data from that page by selecting different options to my .aspx page. consider as example [URL] If i use this API page to retrieve data to my .aspx page every time from " Intraday Chart " web part i can have separate display on my page. I can change Nifty / Sensex tab option also in there.I have tried with WebClient method parsing..
View 2 Replies
Jun 17, 2010
i have my first aspx page that has data thatthe user fills in. it is in format of textbox's and at the end of it all the user clicks submit and all data goes in the database. In the database each record gets an ID field. Now when the users clicks submit and goes to the next page, i want the ID's (they could be 1 to 1000+) from the DB that he just inserted and have them available on the second page. how can i take all the id's from page 1 to page 2? can i do it in session? or something else. Please put some sample code so i can understand better.
View 2 Replies
Nov 19, 2010
I have code something like this.
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Submit", "Confirm()", true);
Confirm is the JavaScript function in .aspx page. I want to catch the "true" or "False" value returned based on the Click performed on the Confirm window to my code behind(aspx.cs) page.
View 2 Replies
May 29, 2010
i have to give the user the option to upload his own aspx and aspx.cs files on to the server, adjust the hyperlink to point to a page which would do the following display the aspx and aspx.cs files code onto the page without actually rendering the code the browser should not understand anything, and while reading the files to display them the method be such that nothing is processed on the server regarding the code within the files to prevent from unnecessary problems many user would try to cause.
i have tried many ways of displaying it but it ends up on displaying the actual comments instead of the code. how to achieve the above. note main concentration is on asp.net and c# using vs08, so j script and ready-made tools be avoided if feasible
View 2 Replies
Mar 26, 2011
This below code i have used in my aspx page for file download.
Response.AppendHeader("content-disposition", "attachment; filename="" + emailAttachment.FileName + "";");
Response.ContentType = "application/octet-stream";
Response.OutputStream.Write(emailAttachment.Data, 0, emailAttachment.Data.Length);
Response.End();
This block of code display Download file Dialog for Open or Save the attached file.It's working fine in Mozila Firefox and IE8 but doesn't display Download file Dialog box in IE 7
View 2 Replies
Feb 8, 2010
have a page called: TagUpdateReportPalletDeadSurplus1.aspx. On this page I have a link to a second page calledptPalletSurplusAndDeadDirectFromURL.aspx with a ms reportviewer report.I pass a parameter called ConfirmationID to the second page with a query string.Here is an example of the query string:http://localhost:4132/StateTag/rptPalletSurplusAndDeadDirectFromURL.aspx&rs:Command=Render&ConfirmationID=2010-02-08-12:27:37Do I have the correct syntax in the query string?How do I get the second page (rptPalletSurplusAndDeadDirectFromURL.aspx) to accept the parameter and pass it to the rdl report?
View 4 Replies
Jun 8, 2010
i want to know, if is better to make an entire page in the aspx file or in the aspx.vb file...
if you have to decide, which one do you choose?
ie in aspx:
HTML Code:
[code]....
View 5 Replies
Jun 8, 2010
i want to know, if is better to make an entire page in the aspx file or in the aspx.vb file. If you have to decide, which one do you choose? ie in aspx:
Code:
<asp:Table ID="Table1" runat="server" Width="980">
<asp:TableRow>
<asp:TableCell>
SOME TEXT
</asp:TableCell>
</asp:TableRow>
</asp:Table>
ie in aspx.vb:
Code:
dim tabla as new table
tabla.id = "Table1"
tabla.width = 980
dim fila as new tablerow
dim celda as new tablecell
celda.text = "SOME TEXT"
fila.cells.add(celda)
tabla.rows.add(fila)
form1.controls.add(tabla)
View 9 Replies