Click here to Skip to main content
15,885,951 members
Home / Discussions / ASP.NET
   

ASP.NET

 
AnswerRe: How to save HTML Table to database Pin
John C Rayan19-Jun-17 3:23
professionalJohn C Rayan19-Jun-17 3:23 
QuestionHtml helper in c# mvc app Pin
e$heldon17-Jun-17 15:10
e$heldon17-Jun-17 15:10 
AnswerRe: Html helper in c# mvc app Pin
User 418025418-Jun-17 14:47
User 418025418-Jun-17 14:47 
GeneralRe: Html helper in c# mvc app Pin
e$heldon19-Jun-17 9:10
e$heldon19-Jun-17 9:10 
AnswerRe: Html helper in c# mvc app Pin
John C Rayan19-Jun-17 3:26
professionalJohn C Rayan19-Jun-17 3:26 
GeneralRe: Html helper in c# mvc app Pin
e$heldon19-Jun-17 9:13
e$heldon19-Jun-17 9:13 
QuestionCall Default View From Controller Pin
Kevin Marois16-Jun-17 7:57
professionalKevin Marois16-Jun-17 7:57 
AnswerRe: Call Default View From Controller Pin
Richard Deeming16-Jun-17 8:40
mveRichard Deeming16-Jun-17 8:40 
Kevin Marois wrote:
Process.Start(fileData);

That's not doing what you think it's doing. Smile | :)

The code is writing to a file on the server, and then attempting to open the file on the server. It appears to work when you run it from Visual Studio, but that's just because the server and the client happen to be the same computer in that instance.

As soon as you deploy your code to a real server, you'll either get an exception indicating that there's no application associated with the file type; or the file will open on the server, where nobody will ever see it.

If you want to send the data back to the client, you'll need to send it via a FileResult:
C#
public ActionResult Export()
{
    var data = _dal.GetDashboardInfos(new DashboardInfoQueryArgs());
    string content = data.ToList().ToCsv();
    byte[] bytes = Encoding.UTF8.GetBytes(content);
    var result = new FileContentResult(bytes, "text/plain");
    result.FileDownloadName = "ardexport.csv";
    return result;
}

Unfortunately, this means you can't return a file and redirect. This is a limitation of how the web works - a single request can only generate a single response.



"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer


GeneralRe: Call Default View From Controller Pin
Kevin Marois16-Jun-17 9:14
professionalKevin Marois16-Jun-17 9:14 
GeneralRe: Call Default View From Controller Pin
Kevin Marois19-Jun-17 4:03
professionalKevin Marois19-Jun-17 4:03 
QuestionTrying to save some values from html to Database by using the WebApi HttpPost method Pin
indian14316-Jun-17 7:53
indian14316-Jun-17 7:53 
AnswerRe: Trying to save some values from html to Database by using the WebApi HttpPost method Pin
Richard Deeming16-Jun-17 8:30
mveRichard Deeming16-Jun-17 8:30 
GeneralRe: Trying to save some values from html to Database by using the WebApi HttpPost method Pin
indian14319-Jun-17 9:56
indian14319-Jun-17 9:56 
GeneralRe: Trying to save some values from html to Database by using the WebApi HttpPost method Pin
Richard Deeming19-Jun-17 11:37
mveRichard Deeming19-Jun-17 11:37 
QuestionRegarding querystring Pin
Member 1324809013-Jun-17 1:17
Member 1324809013-Jun-17 1:17 
SuggestionRe: Regarding querystring Pin
Richard MacCutchan13-Jun-17 5:07
mveRichard MacCutchan13-Jun-17 5:07 
AnswerRe: Regarding querystring Pin
ZurdoDev15-Jun-17 2:56
professionalZurdoDev15-Jun-17 2:56 
AnswerRe: Regarding querystring Pin
John C Rayan19-Jun-17 3:34
professionalJohn C Rayan19-Jun-17 3:34 
QuestionLock down the URL of an application for single device Pin
Schatak12-Jun-17 22:14
professionalSchatak12-Jun-17 22:14 
AnswerRe: Lock down the URL of an application for single device Pin
Afzaal Ahmad Zeeshan12-Jun-17 22:58
professionalAfzaal Ahmad Zeeshan12-Jun-17 22:58 
AnswerRe: Lock down the URL of an application for single device Pin
Deepak Vasudevan15-Jun-17 0:52
Deepak Vasudevan15-Jun-17 0:52 
GeneralRe: Lock down the URL of an application for single device Pin
Richard Deeming15-Jun-17 1:45
mveRichard Deeming15-Jun-17 1:45 
QuestionProgramatically click a button using http POST request Pin
Prasadaknair10-Jun-17 8:15
Prasadaknair10-Jun-17 8:15 
Answer[Repost] Programatically click a button using http POST request Pin
Richard MacCutchan10-Jun-17 9:16
mveRichard MacCutchan10-Jun-17 9:16 
QuestionHow to run jquery in visual studio 2008 asp.net web application project Pin
HedwigO10-Jun-17 1:36
HedwigO10-Jun-17 1:36 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.