C# - Prevent Opening Of Application On Browser Refresh?
Dec 19, 2010
I have an ASP.NET/C# application that exports some data into an Excel spreadsheet using COM interop at the click of a Button control. When I click the button, Excel is opened with the generated spreadsheet. For what it's worth, here is the button code:
<asp:Button ID="export" Text="Export to spreadsheet" runat="server" OnClick="Export_Workbook" />
This works fine, except when I click the button, close the subsequent spreadsheet, and refresh the page. When the page is refreshed after clicking the button, the call to Export_Workbook() is made again and so the spreadsheet opens again. Firefox, for example, says this when you refresh: "To display this page, Firefox must send information that will repeat any action (such as a search or order confirmation) that was performed earlier." This is something I want to avoid.
I'm sure there's a better way to accomplish what I'm trying to do, I'm just not sure what the best approach is.
Edit
I've accomplished this by doing the following:
protected void Export_Workbook(object sender, EventArgs e)
{
Response.Redirect(Request.Url.AbsolutePath, false);
ItemList.Prepare_Workbook();
}
View 2 Replies
Similar Messages:
Mar 5, 2013
How to prevent multiple browser windows opening in asp.net ...
View 1 Replies
May 17, 2012
Do Not refresh the page if i press the f5 button in asp.net.
View 1 Replies
Jul 1, 2013
I am build Web site using asp.net 4.0 c# ... There are a forum on my website where user can save his personal details. my problem is that when user submit his detail in database and again refresh URL (f5), event again arise and request go to server, double entry saved in database. How I can handle it.
View 1 Replies
Mar 4, 2010
I am using VSTS 2008 + C# + .Net 3.5 + Silverlight 3.0 + ASP.Net to develop a Silverlight application (a video media player) in browser and the function is simple, just use MediaElement to play a remote video file.The remote server is Windows Server 2008 + IIS 7.0 + IIS Media Bit Rate Throttling Control.Since the request media URL can be discovered (e.g. from traffic sniffer), and I want to know how to prevent from download directly from the Url? i.e. I want end user to use my Silverlight media player application in browser to play the file, prevent them from download to local directly. Any easy and quick solution or reference code/documents?
View 5 Replies
Oct 5, 2010
I am making a small file hosting website, and each user can upload multiple files, and will have access to just his files and can't access others files, for example by guessing the URL. Is there a way to secure files to have access by just the owner and no body else "may be website administrator also will have access"
View 3 Replies
Dec 8, 2010
Page:
[code]....
This code opens me a dialog box with Ok and Cancel button but it do not wait for user activity and post the page immediately and the label gets populated. I need to call the c# function based on user activity. If user clicks "Ok" label should get populated and if user clicks "Cancel" it should not call the c# function. How do I achieve this?
View 2 Replies
Jul 29, 2010
Is it possible to open a PDF always in a browser? That is no Download option will be provided by browser as a user will try to open that pdf file. My application is in ASP.NET (C#).
View 5 Replies
Sep 13, 2010
Developing a web application in C# which stores files in a tree structure in a server.
A project ( eg: ABC) has many sub folders (eg: ABC_sub1,ABC_Sub2...etc) . Each sub folder will have many types of files. (Eg: .dat,.txt .... etc)
I have stored the project name and the path to the parent folder ( in this case ABC) in a database.
Eg: \sereverNameTestMyProjectABC
What I need to do is when a user selects a given project ( eg; ABC) & clicks the link button component called "browse" to open the folder (\sereverNameTestMyProjectABC) in a new window.
This is the code I thought would work.
protected void LinkButtonFolderBorwse_Click(object sender, EventArgs e)
{
string myPath = @HiddenFieldFolderLocation.Value;
System.Diagnostics.Process prc = new System.Diagnostics.Process();
prc.StartInfo.FileName = myPath;
prc.Start();
}
HiddenFieldFolderLocation.Value gets the path of the parent folder (\sereverNameTestMyProjectABC).
When I click the link button nothing happens.
View 3 Replies
Feb 19, 2011
I'm retrieveing pdf file from SQL Server 2008 and i wish to display it in new browsers tab. I successfully retrieved and displayed pdf document when i had pdf viewer installed.
My problem is, that after i unistalled pdf viewer, i got this window, which would be ok if the file wasn't WebForm2.aspx but let's say MyDocument.PDF
Am i doing something wrong? How could i achive that the file would be FileName.pdf and not FileName.aspx (in case of no viewer).
vb code (i can provide c# on request)
[Code]....
View 14 Replies
Apr 15, 2010
I need to open a second browser window or tab, but it must have a different session ID.
Opening the new browser window from an ASP.NET page is easy, but then it shares the same cookie and thus session ID with the original.
View 3 Replies
Mar 22, 2010
i have an action that return a file content. i added:
Response.AddHeader("Content-Disposition", "attactment; filename:"" + survey.File + """);
so that the image would be opened in another tab/page, gets opened in the current tab/page. whats wrong with the header?
View 2 Replies
Dec 17, 2010
We have an application that displays files in a network directory path and wondered if there is a way to open Windows Explorer (or something similar to show/open files or subfolders) from the browser and have it display the files and folders in that path.
View 1 Replies
Sep 20, 2010
I have an asp.net project both in .net 2005 and 2008.It is working fine in my PC and page is opening from browser but not from other PC.I can able to connect the other pc's,ping it sure there is no connection problem with pc.I think should be in IIS or sharing from my PC.I need both in .net 2005 and 2008.
View 2 Replies
May 17, 2010
I have a button event when forces a download to the users browser, but I would like to know whether there is a way for the download open in a new sized browser window. Is there away to do this?
View 5 Replies
May 23, 2010
I have a master page, which has menus and submenus, and content pages in my project.
Now in one of the content pages, i need to open a excel file, displaying an Open/save dialog box) should be visible.
I tries using the inline option for Response.AddHeader, but does not display the master page part on the browser.
View 4 Replies
Nov 1, 2010
We have this great asp.net web application that generates word documents (wordprocessingML) and saves them to the file system on the server. We are running IIS 6.0. I would like to know the best way to allow the user to click a link or something so they can open the document from the browser. I have been experimenting with the Microsoft.Office.Interop.Word object, but am getting an error when I try to active the application object. I don't know if using this object is the best approach or if I should be doing something else.
View 1 Replies
Jan 5, 2010
A requirement for within an ASP.Net application to open a Word template from within the browser and pass in some parameters to a MS Word plugin that will be installed on the client.Is it possible when opening Word from the browser to pass in any parameters and if so how do you go about this?
View 2 Replies
Jul 21, 2010
i am trying to open a pdf stream in browser but can't acomplish that.
i am using ICallBackEventHandler and when i get the data from the client side i call my function to open stream but this dose not work.
However when i try to do that without ICallBack this works(so the ICallBack is the problem)
this is my code in cs
public
partial
class
Default4 : System.Web.UI.Page,ICallbackEventHandler
{
{
[Code]....
View 4 Replies
Nov 19, 2010
I have Created form with Server Side control like button..and also have written event on that.. Now runtime after click on the button i have refreshed the page by pressing F5.Page_load is executing fine but button1_click() event also firing...So how can i stop this event execution in this scenario.
View 6 Replies
Oct 13, 2010
Suppose there is button on which there is event for adding the total sum(there is coloumn Amount in gridview) and posting the data in gridview i.e update of gridview. I want that when user click on button it will update the gridview i.e data will inserted in geridview but it will not add current numeric value to the total sum unless user refresh the page.
View 1 Replies
Apr 9, 2010
How to solve Cross browser session Problem???When i login to my site and open a new tab,the session is shared.I want a new session for each tab.It is possible without using cookieless = 'true',but i cant use this.
View 4 Replies
Dec 7, 2010
Problem Statement: I have a details web page which has a unique sesssion ID generated per user. Now if a user does Ctrl + N or File > New Window and opens a new browser instance then the same session ID is genrated and user can update on both the windows differently and this leads to ambigous updates to DB. How can we stop user to open a new window or how can we detect that a new instance of the same session ID has been genrated twice so as to kill both the sessions with a user firiendly message.
View 1 Replies
Feb 7, 2011
any page that I open in my browser comes up blank.
I don't get any errors, it just comes up blank.
I also noticed that it seems to bypass forms authentication. For example, even though the page I open is blank, it is the actual page name that shows up in the browzer instead of the page that it usually redirects to for the forms authentication.
View 5 Replies
Oct 15, 2010
I have problem in my asp.net application. I have some file in floder (PDF, .doc, ,txt ) i want to open these files in my web browser .
Now my problem is large PDF files are not opeing in my browser even some less size pdf files are opeing prefectly and other files are also working good.
The following code i have wriiten to open the file
[Code]....
View 1 Replies