MVC4导出txt
public ActionResult ExpData()
{
StringBuilder sb = new StringBuilder();
string timeNow = DateTime.Now.ToString();
Response.Clear();
Response.Buffer = false;
Response.ContentType = "application/octet-stream";
Response.AppendHeader("content-disposition", "attachment;filename=" + timeNow + ".txt;");
var operLogList = operLogBLL.LoadEntities(o=>o.IsValid==1);
foreach (var item in operLogList)
{
sb.Append("时间:" + item.CreateTime.ToString() + "\n");
sb.Append("类别:" + item.Category.ToString() + "\n");
sb.Append("域:" + item.DomainID.ToString() + "\n");
sb.Append("用户名:" + item.AccountName.ToString() + "\n");
sb.Append("内容:" + item.Content.ToString() + "\n");
sb.Append("--------------------------------------------------\n\n");
}
Response.Write(sb);
Response.Flush();
Response.End();
return new EmptyResult();
}
前台代码:
//导出数据
function ExpData() {
window.location.href = "/LogManager/ExpData";
//MySuccess("导出成功!");
};
云在青天水在瓶

浙公网安备 33010602011771号