This should be pretty simple but I don't work on my website code too often so I thought I would ask about this. I have a download link for an application of mine on my website and I wanted to keep track of how many downloads are taking place so I want to create a counter. I added a table to the SQL database I already have on my website with the columns Downloads and CountID which is listed in the column properties as identity specification. At first I just had the column Downloads but when doing a query I was having problems so I added CountID and that made the query easy to do.
When the link on the download page on my website is clicked I wanted Downloads to increment by 1 each time. I used Visual Web Developer to build my site. Should I use a Web Method to increment that or is there a more direct method. I also noticed when I'm working in Visual Web Developer and I have the designer open for a webpage that in the toolbox items you have table and the icon looks the same as a table for an SQL Database. Should I perhaps use that? Add a table to this webpage and work with that?
I want to create a download link for my Windows Forms application. I know you can do that using ClickOnce but I don't want a ClickOnce app so a added a setup project to my application that I just got to work the way I want so now I want to make it downloadable from my website. Should a I a web service or a WCF Service to do this or something else and what else should I do?
anyone implemented hit counter?i don't want to count the page when it refresh as the website viewed it must be count and not when refresh!and also i know to save using gloabal.asax and save to text file but it save as 1,11,111 etc but when reset again it start from 0,anybody implemented pl post codings
User's need to "download" an excel sheet with data.
However this sheet need to be created on the fly (user's can check of which data they want exported).
From the user's point of view, it will just be a link "Download Now".
From coding point of view I will have an IList<MyClass> where MyClass say got members like EntryId, FirstName, LastName etc.
I do not want all fields to be dropped into the sheet (so I will need control over that in my code)
This sounds like what I'm after (since I'll always only have one sheet)
Create an HTML document and save it with a .xls extension - Excel will open it and treat it like a native Excel file. This method is very simple and, of course, free - however, it won't allow you to have more than one worksheet in the Excel workbook...
I want to data bind jQuery Counter just like we do to Ajax Counter. Also I would like to know that do we have events for jQuery counter just like we have a tick event in Ajax Counter?
I have a count on my website that shows the amount of visits it gets. What i want to do now is represent the number with images.
I already have the images [0-9] in a folder path : Images/digits/[0-9].gif
I have been searching on the internet for possible solutions to my problem. and found this web site: [URL] .... but have tried a million times to implement it in my website but failed...
I'd like to track how many visitors I get in each page on my website (entirely coded with .aspx pages). I'm not very familiar with ASP.NET, but I'm sure that it has an easier way to count each page's hits than putting code on each one of my .aspx pages. I assume that this "way" is using the MasterPage I already use. Am I wrong or correct?I'm using Visual Studio 2010. How shall I proceede?Just to put things clear: I'm using VB on my code and I'd like to store the information (number of visits) internally on server, not using a third party site.*cross posted here:http://social.msdn.microsoft.com/Forums/en-US/vsreportcontrols/thread/b1a8ec3d-3881-4da5-9e64-002601b72e68?prof=required
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.
I have a website created with vs 2008 using 3.5 framework.When i do any changing int he code I used to do build website,add webdeployment,then build soultion.I go to deployment folder / release/bin/ .dll and use this file to update the previous dll file i have on the server. Now i am migrating to .net 4.0 on vs 2010. I opened my project in vs 2010 and by itself it migrated it.Then i created webdeployment. I noticed in the deployment folder i have an "obj" folder that also contains the dll file other than the one in "Release" folder.
Now what do i have to do?Can i do the same?take the dll that is under release/bin or or the one under objReleaseTempBuildDirin ? And on the server do i have to install vs 2010 so it works?or downloading .net 4.0 framework is enough?
I have a download button on my website to download an application of mine. It works fine but I noticed people are clicking it repeatedly. The response time is a little slow after you click the button. Not that bad for me but maybe it's worse for some. In the button click sub I have the code to get the file and bring up the download window and I also have code to increment a table for download count and get the IP address of the person who clicked the button. If I just have the code necessary to do the download the download window comes up a little bit quicker. Here's my button click sub :
Code: Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click ' Dim FilePath As String = Server.MapPath("~/FolderForDownload/MyApplication.exe") Dim myfile As New System.IO.FileInfo(FilePath) If myfile.Exists Then Response.AddHeader("Content-Disposition", "attachment; filename=" + myfile.Name)
[Code] ...
What I've noticed is that when I had Responcse.End() before my code to get the IP address and increment my table and save the IP Address it would skip performing that code so I moved it below the code. It performs the code but I noticed that after you click the button it takes longer before you see the window pop up that asks if you want to Run or Save.
I tried putting the code to get the IP address and increment my table in a separate sub and then call the sub after Response.End() but it still doesn't perform that code unless I call that sub before Response.End().
I'd like to do everything I'm now doing but get the Do you want to Run or Save window to open sooner. I'm getting a number of people downloading my application from overseas and perhaps when it runs the code to identify the IP address it takes longer. I'm not sure but I see people clicking the download button repeatedly. My table records the exact time to the second when they clicked the download button and to take an example, there are 4 consecutive entries with the same IP address and the times are 3:28 PM for all 4 with the seconds being, 13, 15, 16, and 17.
I put a test download page on my website. When I was running in Visual Studio and using a localhost address I was seeing a big difference in how quickly the window opens after you click the download button if there's download code only versus download code with the other code. When I copied the page to my website and accessed the webpage on the internet there didn't seem to be hardly any difference.
Here's a link to the test page on my website if you want to try it out. You don't have to download anything but you can see how quickly the window opens asking if you want to run or save. There are 2 buttons on the page. One says Download Code Only and the other Download Code and Other Code.
[URL] ....
I just tried it out and I saw a big difference in time between the two but earlier I didn't. Sometimes I think the added code runs faster and other times slower.
I'm currently trying to implement a controller where you can download files from (more specifically jar-archives). The files are stored on disk and not in database. So far I have come up with this:
public FilePathResult GetFile(String fileName) { return File(Path.Combine(Server.MapPath("~/App_Data/Bundles"), fileName), "application/java-archive"); }
Nevermind the lack of error handling and such at this time. The file do get downloaded this way, however it gets the wrong name. Instead of, for example, "sample.jar" the file gets the controller's name, "GetFile", (without extension).
how to make a dll available to user for download from my web site?
The dll is called CAPICOM and it s a microsoft dll. I need it to be downloaded by the user and registered on his machine, in order to do some client encryption stuff.
If I have the dll on my server, how to make the asp.net web page in order to alow the client browsing the site to download the dll file and register it on his local machine ?
how to get control over the Massegbox pup Up prompet ..i login withe C# code to webpage and want to dawnload file form there after chosing day parameter the ansews i have get from javascript the dont give me URL just massegbox show up and i have to click ok to donwload it or cancel!!! i want to download the file without showing the Messegbox and clicking ok wiche C# code how can i get it working? i tried:
1- withe webclient but not working idont have URL
2-withe response i got error iwill be happy if any one got agood ansewr for it.
I'm creating an Excel file in C# on my asp.net web site. Then, I want to save this file somewhere within the web server's files, and send that file to the browser for the user to download. I've got it working on my local system in the dev environment, but I'm not getting the file addressing right. How can I store a file in "~ParentFolderSubFolderfile.ext". Then send that file to the browser for user download.
String outputFile = Utilities.writeToExcelFile("", MapPath(@"~ReportFilesTempFilesDropShipData.xls"), table); DownloadFile(outputFile); public void DownloadFile(string fname) { string path = fname; string name = Path.GetFileName(path); string ext = Path.GetExtension(path); string type = ""; // set known types based on file extension if (ext != null) { switch (ext.ToLower()) { case ".htm": case ".html": case ".aspx": case ".asp": type = "text/HTML"; break; case ".xls": case ".xlsx": case ".csv": type = "Application/x-msexcel"; break; case ".pdf": type = "Application/pdf"; break; case ".txt": type = "text/plain"; break; case ".doc": case ".docx": case ".rtf": type = "Application/msword"; break; } } Response.AppendHeader("content-disposition", "attachment; filename=" + name); if (type != "") Response.ContentType = type; Response.WriteFile(path); Response.End(); }
Again, this works fine on my local pc, but when I move it to the server I get an error for accessing the path. And the path listed in the error code is NOT where I want the file to go.
I've to download files from our 38 clients secure websites. They are our data resources. Currently data collection process is manual. Logon to the site, login with username and password, then download files, save to local folder, close window once download is completed. We are trying to automate download process. Plan is to handle login part with code and directly show list of filename to User with check box , so User can select files and click to save.
Rest all will be handled programtically. Once download is complete the status for that file will change to "Saved" or "Download Complete. I'm working on Window 7, VS2008(C# asp.net). Trying to make it work with WebClient class. It'll be great if you can post some source code or guide me to link or post for solution.
I need to create a button, which when clicked shows the download pop up box, but I don't know how, and would be grateful if someone could show me how? The box needs to work with any file type, the file name will be based upon a value from a database.
I am planning to sell digital goods on my website (Asp.net). After successful payment the customer will be redirected to the download page of my website, which will display the link to download the digital content stored in my server.
I want to secure the location of the file, by creating a disposable link to the file. Every time a customer visits this page a new download link will be generated for the same file. Also this link should expire after it is downloaded for the first time.
Is it possible to do it in asp.net ( C# preferably )? if yes how can i do it?