VS 2010 Opening File In Application That Created It?
Feb 20, 2012
I am working on a web application project to be deployed on an intranet. I need to provide users with the ability to allocate documents to projects so that I can show them a page that lists the documents for a project. When they click on the document I need it to open in the application that created it. Generally, just Word and Excel documents.
So, I've done all the 'Add a Document' stuff and I have a Gridview on the screen that displays the document name (test.doc) and the path (C:UsersFredTest.doc).
I have tried passing the Document Name and Document Path to this function:
Code:
protected void ShowFile(string DocumentName, string DocumentPath)
{
Response.Clear();
Response.ContentType = "application/octet-stream";
Response.AddHeader("content-disposition", "attachment;filename="" + DocumentName + """);
Response.TransmitFile(DocumentPath);
Response.End();
}
and, for example, for my Word document it opens - but not before a 'Do you want to Open or Save this file dialog is presented' (unwanted, but not the end of the world) but, when the file opens you can't save it. (Even on my development box).
Is there a simple way of simply opening an Office document from within a .net web application project that just actually opens the document - so it can be edited and saved etc.
Edit: When the word file opens - if I click to save it it shows this as the path to the file:
C:UsersFredAppDataLocalMicrosoftWindowsTemporary Internet FilesContent.IE57T5D07IATest[4].doc
So, it's not opening the original file at all - it's creating a copy of it. I want users to simply be able to click on a file and open it. If I use 'C:UsersFredTest.doc' as a desktop shortcut - click on it and the file opens - the actual file - you can edit and save it. Why is it so hard to get a Word document to open from within a .net Web Application?
View 6 Replies
Similar Messages:
Dec 19, 2011
Im with ASP.net using VB.net. What was supposed to happen is that upon page load, the system will automatically create a folder in C:. After that, the user will browse a text file and upload it to the created folder. But what happens is that both the folder and the text file is being uploaded inside C: where it should be the folder only and then the text file should be inside the folder.Here's my code.
Code:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Directory.CreateDirectory("C:TEXTFILEFOLDER")
End Sub
Private Sub DeleteFile(ByVal strFileName As String)
[code]....
View 12 Replies
Sep 23, 2010
After upgrading an asp.net application to 2.0 from 1.1 I am receiving a large 100+MB .tmp file in C:Temp on the web server when the w3wp process serving that application crashes. If you open the file it looks like it is some sort of dump file. how to turn this off. I know what is crashing the application and process.
View 2 Replies
Jan 23, 2011
Since App_Code doenst exist as an ASP.NET Folder, I manually added App_Code as a regular folder, then within that I placed technologydescriptor.cs. Although it now has the appearance of an ASP.NET Folder.But for some reason my code doesnt recognize this class if its w/in the App_Code folder. This is picked up if it is not within that folder- why?Error: "The type or namespace name could not be found, are you missing a using directive or assembly reference"
[Code]....
View 4 Replies
Nov 30, 2010
I'm trying to migrate an old asp.net 1.1 application to target the new .net 4.0 framework. There are good guides available on this [URL]. However, all approaches start with the assumption that the 1.1 project contains a solution file which one has to open using VS 2010 and go through the conversion wizard.
In my case, the project does not have any solution file, giving me a sort of chicken and egg issue.
Is there a way to add a 1.1 .net soution file with or without VS 2010? Using command line tools? What is so special about a solution file anyway?
View 3 Replies
Apr 21, 2010
we are working on a file download page. We want to download a file with a name with spaces and accents. Although the filename is shown correctly on the filedownload dialog, when we click open, the file name is shown with %e1%ba%a3n%20... on notepad. ('Save as' shows the correct name) This problem only happens in Internet Explorer.
Is there anyway we can Display the file name correctly (on the target application) after opening it (without saving) from file download dialog ?
We use this code to set the filename :
fileName = Server.UrlPathEncode(fileName);
Response.AppendHeader("Content-Disposition", "attachment; filename="" + fileName + """);
View 6 Replies
May 21, 2010
I want to open a CSV file in the client browser "WITHOUT" a save/open file dialoge. I am able to do it with file dialoge but unfortunately I need to do it without it.
View 4 Replies
Apr 14, 2010
After opening an existing proyect in visual studio 2010, the web form in design view doens't work. All server control puts a gray box with the following message : Error Creating Control - imgTransportistaSession state can only be used when enableSessionState is set to true, either in a configuration file or in the Page directive. Please also make sure that System.Web.SessionStateModule or a custom session state module is included in the <configuration><system.web><httpModules> section in the application configuration.
View 4 Replies
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
Jan 3, 2011
I'm trying to use the COM interop assembly to export some data to an Excel workbook for an ASP.NET web application. This works fine in development, since the server and the client are the same machine. However, when deployed, this is not the case. The deployed version does not throw an exception, but it also does not open Excel on the local machine (since ASP.NET is executed server-side, this is pretty obvious).
How do I go about creating an Excel application on the client's machine?
View 3 Replies
Jun 7, 2010
I installed blackberry VStudio plug-ins but i am not able to run my application in BB simulator. I want install any more software for opening my application in BB.
View 5 Replies
Feb 17, 2010
I have an application, which connects to a Oracle 10g R2 database, but what it is doing is opening lots and lots of connections and is not disposing them.
My application is using the MVC model, and I have Database Connection Class, which on unload of the page calls my dispose method, which consists the dispose and close commands. Further, on model control, on each of methods requesting data from the database, I am calling the close method on Oracle Data Reader.
View 7 Replies
Jul 28, 2010
I have saw this done before I thought. Where you have a web application, and a debugger can output server side messages. I am trying to do something similar to this. I am not getting a Console from it though.
public class Global : System.Web.HttpApplication
{
protected void Application_Start(object sender, EventArgs e)
[code]...
View 3 Replies
May 20, 2010
I've just upgrade my web application from vs2008 to vs2010, I create a new web app from vs2010, then copy across all the existing files from vs2008, then I add a new class file to App_Code folder, the intellisense is not showing up for everything and class etc is also not color in the right color. However, when I open the existing class I created earlier from vs2008, intellisense just working fine and all classes are in different color as well, if I make a copy of existing class, the copied class does not support the intellisense as well. However, if I shut my VS, and reopen it, they all appear to be support with intellisense for existing class, but once I created a new class, intellisense is not support.
View 4 Replies
Dec 20, 2012
I have it setup so that when a user selects an item from a DropdownList, that some DropdownLists are dynamically created, based on the results from the Database that are returned after selecting the item in the first DropDownList.
Then, I have a button that takes the data and saves it to an object I've created for this, and I try to iterate through the Controls of the Placeholder that I added the DropdownList controls to.
However, the Placeholder says there are no controls in it, when I press the button, but I can obviously see them there.
Here is some code:
When a "Pilot" is selected, I get all of the Upgrade Types that that "Pilot" has access to, then I create a DropdownList for each type of Upgrade with all the actual Upgrades of that Type:
VB Code:
For Each u As UpgradeTypeList In upgrades
Dim lbl As New Label
Dim ddl As New DropDownList
ddl.AutoPostBack = False
[Code] ....
Then, when the "Add Squad Member" button is pressed, I am trying to iterate through the controls, pick out any DropdownLists and get the values from them and add them to a List Of in an object for the Pilot info:
VB Code:
Protected Sub btnAddSquadMember_Click(sender As Object, e As EventArgs) Handles btnAddSquadMember.Click
For Each c As Control In rowUpgrades.Controls
If TypeOf c Is DropDownList Then
Dim DoesExist As Boolean = False
[Code] ....
But, the controls supposedly don't exist and no values get added to the List(Of).
View 3 Replies
Jun 30, 2011
I am dynamically creating controls from javascript. Now i want to access this is server side.
I assigned all the control values from dynamically created controls to hidden field and accessed that in server side. For this i need to create many hidden fields as much as dynamically added controls.
View 3 Replies
Jun 8, 2012
Ok, so I'm dynamically adding <input type="File" />'s to the page via button click, client-side via Javascript.
Now when I click the upload button I can access the PostedFiles server side, but I also have radio button lists that I've created dynamically as well with no runat="server".
If I were to .setAttribute("runat","server") for the radio lists I create, is there a way to access that client-side created server control, from the server side?
View 1 Replies
Jan 25, 2012
I need to generate a button way after the page loads but I can't work out how to deal with the Event handler. If I do this when the page loads as shown bellow it works as intended but if I use the exact same method in a button it fails. (it creates the button but when I click the button it just disappears instead of showing a msgbox."I know I shouldn't use Msgbox in a web form but I only do it as a test then remove it"
Code:
Partial Class Default3
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim mybutton As Button
mybutton = New Button
mybutton.Text = "Submit"
[code]...
View 1 Replies
Jan 31, 2012
I dynamically build up a table of dates/hours worked by a user.
Last row, for each date (column) contains a little user control where the user can enter some text.
The user control work with some jQuery/UI and I will end up with each control have a date and reason set in hidden controls.
How do I get hold of these controls only when the user click a button in the code-behind? (silly question I know, but I'm not used to how webforms does its' thing)
View 1 Replies
Apr 28, 2010
An ASP.NET application (actually with Silverlight but it doesn't matter) is hosted in Outlook as folder home page. In this application there's a link to open popup window, which opens a separate IE window, not in Outlook.
The problem is that in this case it seems that ASP.NET session is lost. A call to ASP.NET service has nothing in Session and Session._id is different. I suspect that Outlook has different cookies than IE.
How do I preserve session when opening IE popup from Outlook? Maybe pass session id via URL somehow, or configure this in web.config?
View 2 Replies
Mar 20, 2011
I would like to have following feature in my ASP.NET 4.0 application (I would prefer C# code):
On the start of application, the code checks
if User == Administroator
then load page1
else if user = customer
then load page 2
View 2 Replies
Jan 27, 2010
I use the following code: (returns an excel obviously)
ControllerContext.HttpContext.Response.ContentType = "application/ms-excel";
ControllerContext.HttpContext.Response.Write(sw.ToString());
ControllerContext.HttpContext.Response.End();
return View();
where sw is a StringWriter in which i create my excel structure(a table). So, sw.ToString() is a table and some tds contains values like 0001234. When i open the excel file i see in those tds 1234, with no zeroes. What must i do to see those zeroes?
View 4 Replies
Jun 10, 2010
I need to work on opening a DOT (word document template) file, replace the fillers and save it as Document file.
On opening DOT file I am getting "Document File is Corrupted".
Is it possible to work with DOT file using OpenXML.
UPDATE: I am saving DOT file as XML (manually using "Save as.."). Renaming file back to dot, so it is XML file built on WordML. Still trying to open it through OpenXML giving me the same error.
View 1 Replies
Jul 30, 2010
[Code]....
C# CODE :
[Code].... Opening SSRS 2008 report in VS 2010 with Report Viewer?
View 2 Replies
Sep 18, 2011
how to integrate my asp.net application to sharepoint 2010?
View 3 Replies