wolvencroft
New Member
I need to export text data to csv in MVC3.I do the following:VIEW:\[code\]$(".export").click(function() { $.get("@Url.Action("Export","Log")");});\[/code\]CONTROLLER:\[code\] public ActionResult Export() { var sb = new StringBuilder(); var list = this.systemLogRepository.GetFilterList( null, this.ControllerContext.RequestContext.HttpContext.Request.QueryString, null); foreach (var item in list) { sb.AppendFormat( "{0},{1},{2},{3},{4}", item.Machine.Name, item.PackageID, item.ErrorDescription, item.OccurenceTime, Environment.NewLine); } return this.File(new UTF8Encoding().GetBytes(sb.ToString()), "text/csv", string.Format("Log-{0}.csv", DateTime.Now.ToString("g").Replace("/","-").Replace(":","_").Replace(" ", "-"))); }\[/code\]This returns the content but does not pop up a window with Save As and Open options??thanks